From 316fff32ad61ea0180a6057d814ff5db24b68042 Mon Sep 17 00:00:00 2001 From: = Date: Mon, 6 May 2024 11:25:00 +0000 Subject: [PATCH] update docs for p2p-research --- p2p-research/dochack.js | 2 +- p2p-research/libp2p.html | 2 +- p2p-research/libp2p/builders.html | 4 +- p2p-research/libp2p/connmanager.html | 2 +- .../libp2p/crypto/chacha20poly1305.html | 2 +- p2p-research/libp2p/crypto/crypto.html | 2 +- p2p-research/libp2p/crypto/curve25519.html | 2 +- p2p-research/libp2p/crypto/ecnist.html | 2 +- .../libp2p/crypto/ed25519/constants.html | 2 +- .../libp2p/crypto/ed25519/ed25519.html | 2 +- p2p-research/libp2p/crypto/hkdf.html | 2 +- p2p-research/libp2p/crypto/minasn1.html | 2 +- p2p-research/libp2p/crypto/rsa.html | 2 +- p2p-research/libp2p/crypto/secp.html | 2 +- p2p-research/libp2p/dial.html | 2 +- p2p-research/libp2p/dialer.html | 2 +- p2p-research/libp2p/errors.html | 2 +- p2p-research/libp2p/multiaddress.html | 2 +- p2p-research/libp2p/multibase.html | 2 +- p2p-research/libp2p/multicodec.html | 2 +- p2p-research/libp2p/multihash.html | 2 +- p2p-research/libp2p/multistream.html | 49 +++--- p2p-research/libp2p/muxers/mplex/coder.html | 2 +- p2p-research/libp2p/muxers/mplex/mplex.html | 2 +- p2p-research/libp2p/muxers/muxer.html | 2 +- p2p-research/libp2p/muxers/yamux/yamux.html | 2 +- .../libp2p/nameresolving/nameresolver.html | 2 +- p2p-research/libp2p/observedaddrmanager.html | 2 +- p2p-research/libp2p/peerid.html | 2 +- p2p-research/libp2p/peerinfo.html | 2 +- p2p-research/libp2p/protobuf/minprotobuf.html | 2 +- .../protocols/connectivity/autonat/core.html | 2 +- .../connectivity/autonat/server.html | 2 +- .../protocols/connectivity/relay/client.html | 2 +- .../connectivity/relay/messages.html | 2 +- .../protocols/connectivity/relay/rconn.html | 2 +- .../protocols/connectivity/relay/relay.html | 2 +- .../connectivity/relay/rtransport.html | 2 +- .../protocols/connectivity/relay/utils.html | 2 +- p2p-research/libp2p/protocols/identify.html | 6 +- p2p-research/libp2p/protocols/ping.html | 4 +- p2p-research/libp2p/protocols/protocol.html | 145 +++++++++++++--- p2p-research/libp2p/protocols/pubsub.html | 4 +- .../libp2p/protocols/pubsub/errors.html | 2 +- .../libp2p/protocols/pubsub/floodsub.html | 95 +++++----- .../libp2p/protocols/pubsub/gossipsub.html | 132 +++++++++----- .../protocols/pubsub/gossipsub/behavior.html | 28 +-- .../protocols/pubsub/gossipsub/scoring.html | 25 ++- .../protocols/pubsub/gossipsub/types.html | 34 ++-- .../libp2p/protocols/pubsub/mcache.html | 16 +- .../libp2p/protocols/pubsub/peertable.html | 2 +- .../libp2p/protocols/pubsub/pubsub.html | 80 ++++----- .../libp2p/protocols/pubsub/pubsubpeer.html | 164 +++++++++++------- .../libp2p/protocols/pubsub/rpc/message.html | 4 +- .../libp2p/protocols/pubsub/rpc/messages.html | 139 ++++++++------- .../libp2p/protocols/pubsub/rpc/protobuf.html | 42 ++--- .../libp2p/protocols/pubsub/timedcache.html | 100 +++++++---- p2p-research/libp2p/protocols/rendezvous.html | 2 +- .../libp2p/protocols/secure/noise.html | 4 +- .../libp2p/protocols/secure/secure.html | 6 +- p2p-research/libp2p/routing_record.html | 2 +- p2p-research/libp2p/signed_envelope.html | 2 +- p2p-research/libp2p/stream/bufferstream.html | 2 +- p2p-research/libp2p/stream/chronosstream.html | 2 +- p2p-research/libp2p/stream/connection.html | 2 +- p2p-research/libp2p/stream/lpstream.html | 2 +- p2p-research/libp2p/stream/streamseq.html | 2 +- p2p-research/libp2p/switch.html | 4 +- p2p-research/libp2p/transcoder.html | 2 +- .../libp2p/transports/tcptransport.html | 14 +- p2p-research/libp2p/transports/transport.html | 2 +- .../libp2p/transports/wstransport.html | 2 +- .../libp2p/upgrademngrs/muxedupgrade.html | 2 +- p2p-research/libp2p/upgrademngrs/upgrade.html | 4 +- p2p-research/libp2p/utility.html | 14 +- p2p-research/libp2p/utils/future.html | 2 +- p2p-research/libp2p/utils/heartbeat.html | 2 +- p2p-research/libp2p/utils/offsettedseq.html | 2 +- p2p-research/libp2p/utils/semaphore.html | 2 +- p2p-research/libp2p/varint.html | 2 +- p2p-research/libp2p/vbuffer.html | 2 +- p2p-research/libp2p/wire.html | 2 +- p2p-research/theindex.html | 106 +++++++++-- 83 files changed, 832 insertions(+), 507 deletions(-) diff --git a/p2p-research/dochack.js b/p2p-research/dochack.js index b823c4fce..30c3b8d53 100644 --- a/p2p-research/dochack.js +++ b/p2p-research/dochack.js @@ -1,4 +1,4 @@ -/* Generated by the Nim Compiler v1.6.18 */ +/* Generated by the Nim Compiler v1.6.20 */ var framePtr = null; var excHandler = 0; var lastJSError = null; diff --git a/p2p-research/libp2p.html b/p2p-research/libp2p.html index 45da1fbbb..d0b925647 100644 --- a/p2p-research/libp2p.html +++ b/p2p-research/libp2p.html @@ -260,7 +260,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/builders.html b/p2p-research/libp2p/builders.html index f18c7b731..e630bfdc3 100644 --- a/p2p-research/libp2p/builders.html +++ b/p2p-research/libp2p/builders.html @@ -791,7 +791,7 @@ class="link-seesrc" target="_blank">Source

Exports

-DNS_OR_IP, ProtoHeader, AlreadyExpectingConnectionError, removePeerEventHandler, shortLog, random, new, UDP_DNS, $, getProtoHeader, MaxConnectionsPerPeer, ephemeral, dial, decode, MaPatternOp, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ==, DialFailedError, LPStreamError, ProtoFlags, getLen, maxIncomingStreams, ECDHEScheme, shortLog, dial, init, closed, addConnEventHandler, toString, [], readVarint, new, shuffle, random, VBuffer, Secret, peekVarint, payload, handshake, MaxConnections, $, validate, mapOr, dial, hash, MaError, secure, bytes, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, init, withValue, getRequiredField, getField, stretchKeys, dial, supported, removeConnEventHandler, getWrapped, write, public, MAKind, decode, safeConvert, write, init, checkFieldNumber, valueOr, init, codec, getRepeatedField, matchPartial, addObservation, stop, push, getBytes, trackConnection, ==, init, data, readLp, HTTP, initVBuffer, start, atEof, PeerEventKind, getOutgoingSlot, peekSeq, SeqPeerBook, toOpt, fullAddrs, payloadType, <=, init, $, IP, protoAddress, newRng, peekArray, ==, init, mount, SecureConn, checkValid, getPublicKey, CircuitRelay, len, readOnce, libp2p_failed_upgrades_incoming, extractPublicKey, mapAnd, UDP_IP, ConnManager, newLPStreamEOFError, selectMuxer, init, connCount, len, getBytes, DNSADDR, ProtoBook, AddressMapper, IdentifyPushHandler, libp2p_pki_schemes, DNSANY, write, new, WSS, LPStream, getField, TCP_IP, close, selectMuxer, writePacked, init, handle, closeImpl, identify, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, protoArgument, PeerEventHandler, LPProtoHandler, Secure, toRawBytes, IdentifyPush, getStream, $, initProtoBuffer, init, WSS_DNS, list, match, <, CryptoResult, WebSockets_DNS, ProtoResult, WebRTCDirect, init, upgrade, UDP, ProtoVersionBook, PeerInfo, Dialer, disconnect, TranscoderOnion, dial, StreamTracker, IdentifyNoPubKeyError, write, LPStreamResetError, isEmpty, writeArray, new, LPStreamIncompleteError, connectedPeers, PeerId, LPStreamEOFError, write, maxIncomingStreams=, IP6, shortLog, new, initVBuffer, PKScheme, ephemeral, new, release, random, triggerConnEvent, triggerPeerEvents, init, connect, newSwitch, init, TCP, PrivateKey, dropPeer, addPeerEventHandler, getBytes, start, write, init, &=, PeerInfoError, verify, newLPStreamClosedError, random, write, compilesOr, close, trackMuxer, TranscoderIP4, init, $, initProtoBuffer, toException, DNS, init, Upgrade, UTP, goffset, HandlerHolder, getRawBytes, >, SecureConnTrackerName, KeyPair, init, init, high, SPRBook, PeerStore, Dial, cmp, init, SupportedWireTypes, AgentBook, formatItIMPL, formatItIMPL, initStream, formatItIMPL, Signature, contains, codec=, formatItIMPL, getStream, DigestSheme, IPFS, getField, shortLog, init, Matcher, exceptionToAssert, isEmpty, ConnEventKind, ProtoScalar, shortLog, getWrapped, connect, contains, hex, expandItIMPL, protocols, DefaultMaxIncomingStreams, HTTPS, UNIX, encode, tryAndWarn, TooManyConnectionsError, ConnectionSlot, getPtr, addTransport, IdentifyCodec, TLS_WS, sign, init, addHandler, storeMuxer, addConnEventHandler, formatItIMPL, dial, PeerEvent, MaResult, key, ProtoField, connect, PeerBookChangeHandler, write, getStream, writeSeq, ConnEvent, &, DNS6, [], IpTransportProtocol, toOpenArray, init, [], IP4, TranscoderPort, write, readMessage, addPeerEventHandler, init, >=, expectConnection, init, getConnections, payloadDomain, update, $, start, withValue, handle, LPStreamLimitError, TranscoderOnion3, SignedPayload, ProtoBuffer, init, closeImpl, toBytes, protoArgument, secure, newLPStreamLimitError, Identify, mac, keyOpenArray, match, parseFullAddress, $, dial, isEmpty, writeLp, decode, connectedPeers, new, getRequiredRepeatedField, connect, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, contains, init, getField, shortLog, DNS4, MultiAddress, WS_IP, readArray, selectBest, isEnough, P2PPattern, Connection, Envelope, connect, hasPublicKey, AddressBook, toException, init, isEnough, Reliable, addrs, hex, removeConnEventHandler, slotsAvailable, closeImpl, readOnce, WS, AgentVersion, init, finish, MultistreamSelect, encode, LPProtocol, init, init, init, getField, getField, match, TcpOnion3, writeLPVarint, iv, DefaultConnectionTimeout, readLine, Eof, CryptoError, getField, append, MaPattern, vsizeof, IdentifyPushCodec, WSS_IP, LPStreamConnDownError, PeerRecord, SupportedSchemes, getRepeatedField, new, getField, select, Unreliable, SupportedSchemesInt, random, checkFutures, LPError, PeerBook, macOpenArray, init, validate, init, addTransport, ProtoVersion, protoCode, mapEq, init, removePeerEventHandler, Onion3, stop, write, guessDialableAddr, select, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, new, init, write, EnvelopeError, hash, IdentifyInfo, IdentifyError, addHandler, encode, WebSockets, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, isConnected, Direction, init, InvalidVarintError, Switch, parseFullAddress, shortLog, items, ==, write, getBytes, write, dial, init, toBytes, TimeoutHandler, getMostObservedProtosAndPorts, run, ConcurrentUpgrades, tryDial, PublicKey, ConnEventHandler, WebSockets_IP, finish, decodeMsg, writeLp, addTransport, IdentityNoMatchError, writePBVarint, ProtoFieldKind, readExactly, getRepeatedField, ProtoError, newLPStreamConnDownError, new, new, init, write, initStream, getField, KeyBook, readVarint, ivOpenArray, connect, closeWithEOF, LPStreamTrackerName, orError, ObservedAddrManager, getField, LPStreamRemoteClosedError, libp2p_failed_upgrades_outgoing, MultiStreamError, stop, MaInvalidAddress, select, LPStreamClosedError, RsaDefaultKeySize, getIncomingSlot, Service, write, toBytes, getOrder, hash, TranscoderUnix, setup, SignedPeerRecord, tryDial, stop, join, writeVarint, formatItIMPL, hash, shortLog, random, $, write, PeerId, ==, getField, <=, capLen, init, validate, init, match, <, getBytes, maxInlineKeyLength, write, withValue, safeConvert, shortLog, >=, withValue, public, shortLog, compilesOr, toBytes, match, valueOr, init, init, init, toOpt, init, hasPublicKey, >, hex, len, exceptionToAssert, cmp, extractPublicKey, shortLog, UDP_DNS, ephemeral, init, MaPatternOp, getProtoHeader, shortLog, init, $, validate, hash, init, TLS_WS, TranscoderDNS, init, ephemeral, getField, MAKind, getField, checkFieldNumber, getRepeatedField, getBytes, len, &, peekSeq, fullAddrs, <=, init, getPublicKey, exceptionToAssert, new, DNSANY, DNSADDR, AddressMapper, WSS, toBytes, TCP_DNS, shortLog, encode, len, supported, init, ==, $, WSS_DNS, <, $, PeerInfo, TranscoderOnion, write, key, writeArray, PeerId, IP6, shortLog, payload, TCP, PrivateKey, getBytes, &=, init, $, getRawBytes, KeyPair, update, SupportedWireTypes, hash, init, DNS4, isEmpty, ProtoScalar, data, HTTPS, tryAndWarn, TranscoderIP6, encode, MaResult, DNS6, [], IpTransportProtocol, toOpenArray, TranscoderPort, isEnough, write, >=, init, payloadDomain, $, MaPattern, init, TranscoderOnion3, protoArgument, write, keyOpenArray, match, WebSockets_DNS, isEmpty, getRequiredRepeatedField, initProtoBuffer, init, init, getField, selectBest, getPtr, Envelope, init, finish, Reliable, addrs, stretchKeys, match, getField, CryptoError, append, vsizeof, parseFullAddress, init, getRepeatedField, checkFutures, shuffle, init, validate, protoCode, getField, TranscoderP2P, sign, getBytes, encode, WebSockets, TranscoderIP6Zone, shortLog, items, getBytes, init, ProtoFieldKind, protoArgument, getField, readVarint, orError, MaInvalidAddress, writeVarint, getOrder, TranscoderUnix, SignedPeerRecord, DNS_OR_IP, init, decode, random, getProtoHeader, MaError, finish, matchPartial, WS_DNS, initVBuffer, ProtoFlags, ==, getLen, ECDHEScheme, [], random, Secret, peekVarint, random, mapOr, bytes, maxInlineKeyLength, QUIC, withValue, getRequiredField, mac, WS_IP, public, write, init, valueOr, init, HTTP, initVBuffer, TcpOnion3, write, toOpt, payloadType, ProtoHeader, $, IP, protoAddress, newRng, checkValid, len, CircuitRelay, extractPublicKey, mapAnd, UDP_IP, init, ==, write, TCP_IP, writePacked, readSeq, capLen, protoName, toRawBytes, initProtoBuffer, toException, init, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, UDP, init, isEmpty, decode, initVBuffer, decode, PKScheme, random, write, init, write, PeerInfoError, compilesOr, TranscoderIP4, initProtoBuffer, toException, DNS, goffset, >, init, high, toString, init, cmp, init, formatItIMPL, formatItIMPL, Signature, toBytes, DigestSheme, IPFS, MultiAddress, hex, protocols, init, UNIX, init, init, ProtoField, toBytes, writeSeq, ==, [], IP4, safeConvert, getField, init, withValue, SignedPayload, toBytes, init, MAProtocol, getPackedRepeatedField, contains, libp2p_pki_schemes, readArray, P2PPattern, hasPublicKey, isEnough, hex, write, WS, init, encode, init, getField, iv, getField, WSS_IP, peekArray, PeerRecord, SupportedSchemes, Unreliable, SupportedSchemesInt, random, LPError, macOpenArray, mapEq, Onion3, concat, AddressInfo, write, EnvelopeError, MaPatResult, ProtoBuffer, init, init, write, write, UTP, verify, init, PublicKey, WebSockets_IP, VBuffer, writePBVarint, getRepeatedField, ProtoError, ivOpenArray, RsaDefaultKeySize, getField, write, DNS_OR_IP, shortLog, random, UDP_DNS, $, getProtoHeader, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, getLen, ECDHEScheme, shortLog, init, init, closed, [], macOpenArray, random, init, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], init, ephemeral, withValue, getRequiredField, getField, init, supported, WS_IP, write, public, MAKind, write, checkFieldNumber, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, len, readVarint, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, IP, protoAddress, newRng, DefaultConnectionTimeout, ==, checkValid, mac, getPublicKey, exceptionToAssert, len, CircuitRelay, extractPublicKey, mapAnd, new, verify, UDP_IP, new, newLPStreamEOFError, init, ==, DNSADDR, AddressMapper, init, write, PeerId, WSS, LPStream, TCP_IP, close, hash, writePacked, init, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, toRawBytes, mapOr, $, initProtoBuffer, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, init, UDP, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, isEmpty, writeArray, decode, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, decode, PKScheme, toString, payload, init, stretchKeys, Connection, write, DNSANY, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, write, compilesOr, TranscoderIP4, init, initProtoBuffer, toException, DNS, UTP, goffset, getRawBytes, >, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, formatItIMPL, Signature, contains, formatItIMPL, toBytes, DigestSheme, IPFS, getField, readOnce, isEmpty, ProtoScalar, shortLog, data, hex, protocols, HTTPS, tryAndWarn, WebSockets, LPError, getPtr, write, TLS_WS, sign, init, encode, update, MaResult, init, ProtoField, toBytes, writeSeq, &, DNS6, IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, getField, init, >=, readVarint, payloadDomain, $, MaPattern, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, $, isEmpty, writeLp, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, isEnough, init, Reliable, addrs, hex, ProtoBuffer, closeImpl, getBytes, WS, init, init, encode, init, finish, getField, match, <, iv, readLine, Eof, CryptoError, getField, hash, append, hash, vsizeof, WebSockets_DNS, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, SupportedSchemes, getRepeatedField, getField, Unreliable, SupportedSchemesInt, random, checkFutures, shuffle, key, validate, $, protoCode, mapEq, getField, Onion3, write, TcpOnion3, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, TranscoderIP6, finish, write, EnvelopeError, encode, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, decode, shortLog, items, ==, init, peekSeq, getBytes, write, init, init, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, TimeoutHandler, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, DNS_OR_IP, hash, UDP_DNS, MaError, IPFS, MaPatternOp, isEmpty, WS_DNS, initVBuffer, ProtoScalar, getProtoHeader, hex, protocols, bytes, ==, getLen, HTTPS, UNIX, TranscoderIP6, encode, [], MaResult, init, ProtoField, peekVarint, getRequiredRepeatedField, mapOr, writeSeq, WebSockets_IP, &, DNS6, TLS_WS, [], IpTransportProtocol, QUIC, toOpenArray, IP4, TranscoderPort, withValue, safeConvert, getRequiredField, $, WS_IP, withValue, public, MAKind, getField, checkFieldNumber, TranscoderOnion3, getRepeatedField, matchPartial, protoArgument, match, data, WebSockets, $, isEmpty, HTTP, initVBuffer, finish, VBuffer, init, TcpOnion3, initProtoBuffer, MAProtocol, peekSeq, getPackedRepeatedField, toOpt, getProtoHeader, ProtoHeader, IP, getField, protoAddress, DNS4, readArray, getPtr, isEnough, P2PPattern, CircuitRelay, contains, isEnough, Reliable, ProtoBuffer, len, WS, exceptionToAssert, mapAnd, UDP_IP, DNSANY, DNSADDR, append, write, WSS_IP, peekArray, WSS, readSeq, getRepeatedField, TCP_IP, getField, writePacked, Unreliable, TCP_DNS, capLen, init, protoName, protoArgument, validate, mapEq, Onion3, MaPattern, TranscoderIP6Zone, $, initProtoBuffer, concat, TranscoderP2P, WSS_DNS, writeLPVarint, write, ProtoResult, WebRTCDirect, len, UDP, MaPatResult, TranscoderOnion, write, init, shortLog, items, isEmpty, writeArray, write, WebSockets_DNS, init, UTP, [], IP6, shortLog, ProtoFlags, finish, writePBVarint, valueOr, ProtoFieldKind, TCP, TranscoderDNS, getRepeatedField, ProtoError, init, init, getField, MultiAddress, &=, readVarint, compilesOr, vsizeof, getField, TranscoderIP4, init, initVBuffer, protoCode, MaInvalidAddress, initProtoBuffer, DNS, write, TranscoderUnix, high, toString, writeVarint, SupportedWireTypes, Signature, shortLog, toBytes, DigestSheme, ephemeral, init, getRawBytes, sign, SupportedSchemesInt, macOpenArray, Secret, $, write, init, selectBest, init, ECDHEScheme, ephemeral, withValue, safeConvert, init, init, withValue, public, init, getField, valueOr, init, toBytes, random, init, getBytes, write, toOpt, init, newRng, toRawBytes, getPublicKey, init, random, init, exceptionToAssert, init, init, init, getField, iv, CryptoError, ==, verify, init, key, SupportedSchemes, RsaDefaultKeySize, toBytes, capLen, shuffle, supported, write, ==, libp2p_pki_schemes, random, getBytes, random, keyOpenArray, CryptoResult, stretchKeys, init, init, shortLog, init, PublicKey, mac, shortLog, PKScheme, init, PrivateKey, getBytes, ivOpenArray, write, compilesOr, orError, $, write, goffset, getOrder, KeyPair, toException, toException, tryAndWarn, checkFutures, LPError +DNS_OR_IP, ProtoHeader, AlreadyExpectingConnectionError, removePeerEventHandler, shortLog, random, new, UDP_DNS, $, getProtoHeader, MaxConnectionsPerPeer, ephemeral, dial, decode, MaPatternOp, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ==, DialFailedError, LPStreamError, ProtoFlags, handler=, getLen, handler, ECDHEScheme, shortLog, dial, init, closed, addConnEventHandler, toString, [], readVarint, new, shuffle, random, new, VBuffer, Secret, peekVarint, payload, handshake, MaxConnections, $, validate, mapOr, dial, hash, MaError, secure, bytes, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, init, withValue, getRequiredField, getField, stretchKeys, dial, supported, removeConnEventHandler, getWrapped, write, public, MAKind, decode, safeConvert, readOnce, init, checkFieldNumber, valueOr, init, codec, getRepeatedField, matchPartial, addObservation, stop, push, getBytes, trackConnection, ==, init, readLp, HTTP, initVBuffer, start, atEof, PeerEventKind, getOutgoingSlot, peekSeq, SeqPeerBook, toOpt, fullAddrs, payloadType, <=, init, $, IP, protoAddress, newRng, peekArray, ==, init, mount, SecureConn, checkValid, getPublicKey, CircuitRelay, len, data, libp2p_failed_upgrades_incoming, extractPublicKey, mapAnd, UDP_IP, ConnManager, newLPStreamEOFError, selectMuxer, init, connCount, len, getBytes, DNSADDR, handler, ProtoBook, AddressMapper, IdentifyPushHandler, libp2p_pki_schemes, DNSANY, write, new, WSS, LPStream, getField, TCP_IP, close, selectMuxer, writePacked, init, handle, closeImpl, identify, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, protoArgument, PeerEventHandler, LPProtoHandler, Secure, toRawBytes, IdentifyPush, getStream, $, initProtoBuffer, init, maxIncomingStreams, WSS_DNS, list, match, <, CryptoResult, WebSockets_DNS, ProtoResult, WebRTCDirect, init, upgrade, UDP, ProtoVersionBook, PeerInfo, Dialer, disconnect, TranscoderOnion, dial, StreamTracker, IdentifyNoPubKeyError, write, init, LPStreamResetError, isEmpty, writeArray, new, LPStreamIncompleteError, connectedPeers, PeerId, LPStreamEOFError, write, maxIncomingStreams=, IP6, shortLog, new, initVBuffer, PKScheme, ephemeral, new, release, random, triggerConnEvent, triggerPeerEvents, init, connect, newSwitch, write, init, TCP, PrivateKey, dropPeer, addPeerEventHandler, getBytes, start, write, init, &=, PeerInfoError, verify, newLPStreamClosedError, random, write, compilesOr, close, trackMuxer, TranscoderIP4, $, initProtoBuffer, toException, DNS, init, Upgrade, UTP, goffset, HandlerHolder, getRawBytes, >, SecureConnTrackerName, KeyPair, init, init, high, SPRBook, PeerStore, Dial, cmp, init, SupportedWireTypes, AgentBook, formatItIMPL, formatItIMPL, initStream, formatItIMPL, Signature, contains, codec=, formatItIMPL, getStream, DigestSheme, IPFS, getField, shortLog, readOnce, init, Matcher, exceptionToAssert, isEmpty, ConnEventKind, ProtoScalar, shortLog, getWrapped, connect, contains, hex, expandItIMPL, protocols, DefaultMaxIncomingStreams, HTTPS, UNIX, encode, tryAndWarn, TooManyConnectionsError, ConnectionSlot, getPtr, addTransport, IdentifyCodec, TLS_WS, sign, init, addHandler, storeMuxer, addConnEventHandler, formatItIMPL, dial, PeerEvent, MaResult, init, ProtoField, connect, PeerBookChangeHandler, write, getStream, writeSeq, ConnEvent, &, DNS6, [], IpTransportProtocol, toOpenArray, key, [], IP4, TranscoderPort, isEnough, readMessage, addPeerEventHandler, init, >=, expectConnection, init, getConnections, payloadDomain, update, $, start, withValue, handle, LPStreamLimitError, TranscoderOnion3, SignedPayload, ProtoBuffer, init, closeImpl, toBytes, protoArgument, secure, newLPStreamLimitError, write, Identify, mac, keyOpenArray, match, parseFullAddress, $, dial, isEmpty, writeLp, decode, connectedPeers, new, getRequiredRepeatedField, connect, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, contains, getField, shortLog, DNS4, MultiAddress, WS_IP, readArray, selectBest, P2PPattern, Connection, Envelope, connect, hasPublicKey, AddressBook, toException, init, isEnough, init, Reliable, addrs, hex, removeConnEventHandler, slotsAvailable, closeImpl, WS, AgentVersion, init, finish, MultistreamSelect, encode, LPProtocol, init, init, init, init, getField, getField, match, TcpOnion3, writeLPVarint, iv, DefaultConnectionTimeout, readLine, Eof, CryptoError, getField, append, MaPattern, vsizeof, IdentifyPushCodec, WSS_IP, LPStreamConnDownError, PeerRecord, SupportedSchemes, getRepeatedField, getField, select, Unreliable, SupportedSchemesInt, random, checkFutures, handler=, LPError, PeerBook, macOpenArray, init, validate, init, addTransport, ProtoVersion, protoCode, mapEq, init, removePeerEventHandler, Onion3, stop, write, guessDialableAddr, select, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, new, init, write, EnvelopeError, hash, IdentifyInfo, IdentifyError, addHandler, encode, WebSockets, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, isConnected, Direction, init, InvalidVarintError, Switch, parseFullAddress, shortLog, items, ==, write, getBytes, write, dial, toBytes, TimeoutHandler, getMostObservedProtosAndPorts, run, ConcurrentUpgrades, tryDial, PublicKey, ConnEventHandler, WebSockets_IP, finish, decodeMsg, writeLp, addTransport, IdentityNoMatchError, writePBVarint, ProtoFieldKind, readExactly, getRepeatedField, ProtoError, newLPStreamConnDownError, new, new, init, write, initStream, getField, KeyBook, readVarint, ivOpenArray, connect, closeWithEOF, LPStreamTrackerName, orError, new, ObservedAddrManager, getField, LPStreamRemoteClosedError, libp2p_failed_upgrades_outgoing, MultiStreamError, stop, MaInvalidAddress, select, LPStreamClosedError, RsaDefaultKeySize, getIncomingSlot, Service, write, toBytes, getOrder, hash, TranscoderUnix, setup, SignedPeerRecord, tryDial, stop, join, writeVarint, formatItIMPL, hash, shortLog, random, $, write, PeerId, ==, getField, <=, capLen, init, validate, init, match, <, getBytes, maxInlineKeyLength, write, withValue, safeConvert, shortLog, >=, withValue, public, shortLog, compilesOr, toBytes, match, valueOr, init, init, init, toOpt, init, hasPublicKey, >, hex, len, exceptionToAssert, cmp, extractPublicKey, shortLog, UDP_DNS, ephemeral, init, MaPatternOp, getProtoHeader, shortLog, init, $, validate, hash, init, TLS_WS, TranscoderDNS, init, ephemeral, getField, MAKind, getField, checkFieldNumber, getRepeatedField, getBytes, len, &, peekSeq, fullAddrs, <=, init, getPublicKey, exceptionToAssert, new, DNSANY, DNSADDR, AddressMapper, WSS, toBytes, TCP_DNS, shortLog, encode, len, supported, init, ==, $, WSS_DNS, <, $, PeerInfo, TranscoderOnion, write, key, writeArray, PeerId, IP6, shortLog, payload, TCP, PrivateKey, getBytes, &=, init, $, getRawBytes, KeyPair, update, SupportedWireTypes, hash, init, DNS4, isEmpty, ProtoScalar, data, HTTPS, tryAndWarn, TranscoderIP6, encode, MaResult, DNS6, [], IpTransportProtocol, toOpenArray, TranscoderPort, isEnough, write, >=, init, payloadDomain, $, MaPattern, init, TranscoderOnion3, protoArgument, write, keyOpenArray, match, WebSockets_DNS, isEmpty, getRequiredRepeatedField, initProtoBuffer, init, init, getField, selectBest, getPtr, Envelope, init, finish, Reliable, addrs, stretchKeys, match, getField, CryptoError, append, vsizeof, parseFullAddress, init, getRepeatedField, checkFutures, shuffle, init, validate, protoCode, getField, TranscoderP2P, sign, getBytes, encode, WebSockets, TranscoderIP6Zone, shortLog, items, getBytes, init, ProtoFieldKind, protoArgument, getField, readVarint, orError, MaInvalidAddress, writeVarint, getOrder, TranscoderUnix, SignedPeerRecord, DNS_OR_IP, init, decode, random, getProtoHeader, MaError, finish, matchPartial, WS_DNS, initVBuffer, ProtoFlags, ==, getLen, ECDHEScheme, [], random, Secret, peekVarint, random, mapOr, bytes, maxInlineKeyLength, QUIC, withValue, getRequiredField, mac, WS_IP, public, write, init, valueOr, init, HTTP, initVBuffer, TcpOnion3, write, toOpt, payloadType, ProtoHeader, $, IP, protoAddress, newRng, checkValid, len, CircuitRelay, extractPublicKey, mapAnd, UDP_IP, init, ==, write, TCP_IP, writePacked, readSeq, capLen, protoName, toRawBytes, initProtoBuffer, toException, init, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, UDP, init, isEmpty, decode, initVBuffer, decode, PKScheme, random, write, init, write, PeerInfoError, compilesOr, TranscoderIP4, initProtoBuffer, toException, DNS, goffset, >, init, high, toString, init, cmp, init, formatItIMPL, formatItIMPL, Signature, toBytes, DigestSheme, IPFS, MultiAddress, hex, protocols, init, UNIX, init, init, ProtoField, toBytes, writeSeq, ==, [], IP4, safeConvert, getField, init, withValue, SignedPayload, toBytes, init, MAProtocol, getPackedRepeatedField, contains, libp2p_pki_schemes, readArray, P2PPattern, hasPublicKey, isEnough, hex, write, WS, init, encode, init, getField, iv, getField, WSS_IP, peekArray, PeerRecord, SupportedSchemes, Unreliable, SupportedSchemesInt, random, LPError, macOpenArray, mapEq, Onion3, concat, AddressInfo, write, EnvelopeError, MaPatResult, ProtoBuffer, init, init, write, write, UTP, verify, init, PublicKey, WebSockets_IP, VBuffer, writePBVarint, getRepeatedField, ProtoError, ivOpenArray, RsaDefaultKeySize, getField, write, DNS_OR_IP, shortLog, random, UDP_DNS, $, getProtoHeader, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, getLen, ECDHEScheme, shortLog, init, init, closed, [], macOpenArray, random, init, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], init, ephemeral, withValue, getRequiredField, getField, init, supported, WS_IP, write, public, MAKind, write, checkFieldNumber, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, len, readVarint, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, IP, protoAddress, newRng, DefaultConnectionTimeout, ==, checkValid, mac, getPublicKey, exceptionToAssert, len, CircuitRelay, extractPublicKey, mapAnd, new, verify, UDP_IP, new, newLPStreamEOFError, init, ==, DNSADDR, AddressMapper, init, write, PeerId, WSS, LPStream, TCP_IP, close, hash, writePacked, init, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, toRawBytes, mapOr, $, initProtoBuffer, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, init, UDP, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, isEmpty, writeArray, decode, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, decode, PKScheme, toString, payload, init, stretchKeys, Connection, write, DNSANY, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, write, compilesOr, TranscoderIP4, init, initProtoBuffer, toException, DNS, UTP, goffset, getRawBytes, >, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, formatItIMPL, Signature, contains, formatItIMPL, toBytes, DigestSheme, IPFS, getField, readOnce, isEmpty, ProtoScalar, shortLog, data, hex, protocols, HTTPS, tryAndWarn, WebSockets, LPError, getPtr, write, TLS_WS, sign, init, encode, update, MaResult, init, ProtoField, toBytes, writeSeq, &, DNS6, IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, getField, init, >=, readVarint, payloadDomain, $, MaPattern, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, $, isEmpty, writeLp, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, isEnough, init, Reliable, addrs, hex, ProtoBuffer, closeImpl, getBytes, WS, init, init, encode, init, finish, getField, match, <, iv, readLine, Eof, CryptoError, getField, hash, append, hash, vsizeof, WebSockets_DNS, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, SupportedSchemes, getRepeatedField, getField, Unreliable, SupportedSchemesInt, random, checkFutures, shuffle, key, validate, $, protoCode, mapEq, getField, Onion3, write, TcpOnion3, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, TranscoderIP6, finish, write, EnvelopeError, encode, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, decode, shortLog, items, ==, init, peekSeq, getBytes, write, init, init, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, TimeoutHandler, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, DNS_OR_IP, hash, UDP_DNS, MaError, IPFS, MaPatternOp, isEmpty, WS_DNS, initVBuffer, ProtoScalar, getProtoHeader, hex, protocols, bytes, ==, getLen, HTTPS, UNIX, TranscoderIP6, encode, [], MaResult, init, ProtoField, peekVarint, getRequiredRepeatedField, mapOr, writeSeq, WebSockets_IP, &, DNS6, TLS_WS, [], IpTransportProtocol, QUIC, toOpenArray, IP4, TranscoderPort, withValue, safeConvert, getRequiredField, $, WS_IP, withValue, public, MAKind, getField, checkFieldNumber, TranscoderOnion3, getRepeatedField, matchPartial, protoArgument, match, data, WebSockets, $, isEmpty, HTTP, initVBuffer, finish, VBuffer, init, TcpOnion3, initProtoBuffer, MAProtocol, peekSeq, getPackedRepeatedField, toOpt, getProtoHeader, ProtoHeader, IP, getField, protoAddress, DNS4, readArray, getPtr, isEnough, P2PPattern, CircuitRelay, contains, isEnough, Reliable, ProtoBuffer, len, WS, exceptionToAssert, mapAnd, UDP_IP, DNSANY, DNSADDR, append, write, WSS_IP, peekArray, WSS, readSeq, getRepeatedField, TCP_IP, getField, writePacked, Unreliable, TCP_DNS, capLen, init, protoName, protoArgument, validate, mapEq, Onion3, MaPattern, TranscoderIP6Zone, $, initProtoBuffer, concat, TranscoderP2P, WSS_DNS, writeLPVarint, write, ProtoResult, WebRTCDirect, len, UDP, MaPatResult, TranscoderOnion, write, init, shortLog, items, isEmpty, writeArray, write, WebSockets_DNS, init, UTP, [], IP6, shortLog, ProtoFlags, finish, writePBVarint, valueOr, ProtoFieldKind, TCP, TranscoderDNS, getRepeatedField, ProtoError, init, init, getField, MultiAddress, &=, readVarint, compilesOr, vsizeof, getField, TranscoderIP4, init, initVBuffer, protoCode, MaInvalidAddress, initProtoBuffer, DNS, write, TranscoderUnix, high, toString, writeVarint, SupportedWireTypes, Signature, shortLog, toBytes, DigestSheme, ephemeral, init, getRawBytes, sign, SupportedSchemesInt, macOpenArray, Secret, $, write, init, selectBest, init, ECDHEScheme, ephemeral, withValue, safeConvert, init, init, withValue, public, init, getField, valueOr, init, toBytes, random, init, getBytes, write, toOpt, init, newRng, toRawBytes, getPublicKey, init, random, init, exceptionToAssert, init, init, init, getField, iv, CryptoError, ==, verify, init, key, SupportedSchemes, RsaDefaultKeySize, toBytes, capLen, shuffle, supported, write, ==, libp2p_pki_schemes, random, getBytes, random, keyOpenArray, CryptoResult, stretchKeys, init, init, shortLog, init, PublicKey, mac, shortLog, PKScheme, init, PrivateKey, getBytes, ivOpenArray, write, compilesOr, orError, $, write, goffset, getOrder, KeyPair, toException, toException, tryAndWarn, checkFutures, LPError
@@ -801,7 +801,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/connmanager.html b/p2p-research/libp2p/connmanager.html index db57b406d..90aab3f70 100644 --- a/p2p-research/libp2p/connmanager.html +++ b/p2p-research/libp2p/connmanager.html @@ -874,7 +874,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/chacha20poly1305.html b/p2p-research/libp2p/crypto/chacha20poly1305.html index 7c59d9018..27870e48d 100644 --- a/p2p-research/libp2p/crypto/chacha20poly1305.html +++ b/p2p-research/libp2p/crypto/chacha20poly1305.html @@ -391,7 +391,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/crypto.html b/p2p-research/libp2p/crypto/crypto.html index 6f881ff1a..097599d77 100644 --- a/p2p-research/libp2p/crypto/crypto.html +++ b/p2p-research/libp2p/crypto/crypto.html @@ -1621,7 +1621,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/curve25519.html b/p2p-research/libp2p/crypto/curve25519.html index 42f024e26..03df5039b 100644 --- a/p2p-research/libp2p/crypto/curve25519.html +++ b/p2p-research/libp2p/crypto/curve25519.html @@ -398,7 +398,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/ecnist.html b/p2p-research/libp2p/crypto/ecnist.html index e5f743f20..390201684 100644 --- a/p2p-research/libp2p/crypto/ecnist.html +++ b/p2p-research/libp2p/crypto/ecnist.html @@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/ed25519/constants.html b/p2p-research/libp2p/crypto/ed25519/constants.html index 09cff2425..7bf82fadc 100644 --- a/p2p-research/libp2p/crypto/ed25519/constants.html +++ b/p2p-research/libp2p/crypto/ed25519/constants.html @@ -3040,7 +3040,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/ed25519/ed25519.html b/p2p-research/libp2p/crypto/ed25519/ed25519.html index a979b0019..23cf0a2e2 100644 --- a/p2p-research/libp2p/crypto/ed25519/ed25519.html +++ b/p2p-research/libp2p/crypto/ed25519/ed25519.html @@ -940,7 +940,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/hkdf.html b/p2p-research/libp2p/crypto/hkdf.html index 59b9ad3e0..12084be2e 100644 --- a/p2p-research/libp2p/crypto/hkdf.html +++ b/p2p-research/libp2p/crypto/hkdf.html @@ -275,7 +275,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/minasn1.html b/p2p-research/libp2p/crypto/minasn1.html index bf9c4b2a4..d375c8e64 100644 --- a/p2p-research/libp2p/crypto/minasn1.html +++ b/p2p-research/libp2p/crypto/minasn1.html @@ -1195,7 +1195,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/rsa.html b/p2p-research/libp2p/crypto/rsa.html index b4eba2798..41f0f75c6 100644 --- a/p2p-research/libp2p/crypto/rsa.html +++ b/p2p-research/libp2p/crypto/rsa.html @@ -1029,7 +1029,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/crypto/secp.html b/p2p-research/libp2p/crypto/secp.html index 141fb3c8d..39c242d14 100644 --- a/p2p-research/libp2p/crypto/secp.html +++ b/p2p-research/libp2p/crypto/secp.html @@ -908,7 +908,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/dial.html b/p2p-research/libp2p/dial.html index c1ccdab6a..b5b8bf593 100644 --- a/p2p-research/libp2p/dial.html +++ b/p2p-research/libp2p/dial.html @@ -381,7 +381,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/dialer.html b/p2p-research/libp2p/dialer.html index f289915ba..b7b4e9b1e 100644 --- a/p2p-research/libp2p/dialer.html +++ b/p2p-research/libp2p/dialer.html @@ -450,7 +450,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/errors.html b/p2p-research/libp2p/errors.html index d19a9c641..525988531 100644 --- a/p2p-research/libp2p/errors.html +++ b/p2p-research/libp2p/errors.html @@ -340,7 +340,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/multiaddress.html b/p2p-research/libp2p/multiaddress.html index 5730e92b1..9af2c12c8 100644 --- a/p2p-research/libp2p/multiaddress.html +++ b/p2p-research/libp2p/multiaddress.html @@ -2551,7 +2551,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/multibase.html b/p2p-research/libp2p/multibase.html index 0bef14f79..281a4a2ba 100644 --- a/p2p-research/libp2p/multibase.html +++ b/p2p-research/libp2p/multibase.html @@ -396,7 +396,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/multicodec.html b/p2p-research/libp2p/multicodec.html index c62311c8e..cb36a0a70 100644 --- a/p2p-research/libp2p/multicodec.html +++ b/p2p-research/libp2p/multicodec.html @@ -481,7 +481,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/multihash.html b/p2p-research/libp2p/multihash.html index a4fa03a5c..f07db624d 100644 --- a/p2p-research/libp2p/multihash.html +++ b/p2p-research/libp2p/multihash.html @@ -689,7 +689,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/multistream.html b/p2p-research/libp2p/multistream.html index 6c4f58667..b27384c5f 100644 --- a/p2p-research/libp2p/multistream.html +++ b/p2p-research/libp2p/multistream.html @@ -226,11 +226,7 @@ window.addEventListener("DOMContentLoaded", main2); Procs + @@ -279,6 +293,19 @@ window.addEventListener("DOMContentLoaded", main2); +
  • + Templates + +
  • @@ -303,7 +330,7 @@ class="link-seesrc" target="_blank">Source
    LPProtocol = ref object of RootObj
       codecs*: seq[string]
    -  handler*: LPProtoHandler   ## this handler gets invoked by the protocol negotiator
    +  handlerImpl: LPProtoHandler ## invoked by the protocol negotiator
       started*: bool
       maxIncomingStreams: Opt[int]
     
    @@ -311,15 +338,14 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    -
    LPProtoHandler = proc (conn: Connection; proto: string): Future[void] {....gcsafe,
    -    raises: [].}
    +
    LPProtoHandler = proc (conn: Connection; proto: string): Future[void] {.async.}
    @@ -358,9 +384,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    @@ -370,9 +396,34 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit + + + +
    +
    func handler=(p: LPProtocol; handler: LPProtoHandler) {....raises: [], tags: [].}
    +
    + + +  Source +  Edit + +
    +
    +
    +
    func handler=[E](p: LPProtocol; handler: proc (conn: Connection; proto: string): InternalRaisesFuture[
    +    void, E]) {....raises: [].}
    +
    + + +  Source +  Edit
    @@ -382,9 +433,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -394,9 +445,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -408,9 +459,24 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit + + + +
    +
    proc new[E](T: type LPProtocol; codecs: seq[string]; handler: proc (
    +    conn: Connection; proto: string): InternalRaisesFuture[void, E];
    +            maxIncomingStreams: Opt[int] | int = Opt.none(int)): T:type {.
    +    ...raises: [].}
    +
    + + +  Source +  Edit
    @@ -425,9 +491,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -439,9 +505,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -452,9 +518,38 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit + + + + + +
    +

    Templates

    +
    +
    +
    template handler(p: LPProtocol): LPProtoHandler
    +
    + + +  Source +  Edit + +
    +
    +
    +
    template handler(p: LPProtocol; conn: Connection; proto: string): Future[void]
    +
    + + +  Source +  Edit
    @@ -468,7 +563,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/p2p-research/libp2p/protocols/pubsub.html b/p2p-research/libp2p/protocols/pubsub.html index c6632f6e6..5a7d2cbd0 100644 --- a/p2p-research/libp2p/protocols/pubsub.html +++ b/p2p-research/libp2p/protocols/pubsub.html @@ -229,7 +229,7 @@ class="link-seesrc" target="_blank">Source

    Exports

    -maxIncomingStreams=, codec=, libp2p_pubsub_received_subscriptions, libp2p_pubsub_broadcast_unsubscriptions, libp2p_pubsub_messages_rebroadcasted, libp2p_pubsub_received_graft, removeValidator, DefaultMaxIncomingStreams, send, libp2p_pubsub_received_prune, ValidatorHandler, libp2p_pubsub_broadcast_iwant, init, unsubscribe, validate, removeObserver, libp2p_pubsub_broadcast_graft, libp2p_pubsub_received_unsubscriptions, sendSubs, codec, MsgIdProvider, PubSub, SubscriptionValidator, start, onTopicSubscription, updateMetrics, libp2p_pubsub_broadcast_subscriptions, addValidator, KnownLibP2PTopics, handleConn, onPubSubPeerEvent, publish, LPProtocol, ValidationResult, broadcast, subscribe, addObserver, PubSubObserver, libp2p_pubsub_broadcast_prune, PubSubPeer, unsubscribePeer, rpcHandler, init, KnownLibP2PTopicsSeq, handleData, LPProtoHandler, libp2p_pubsub_received_ihave, new, TopicPair, libp2p_pubsub_broadcast_ihave, subscribePeer, libp2p_pubsub_received_iwant, maxIncomingStreams, libp2p_pubsub_broadcast_messages, initPubSub, libp2p_pubsub_messages_published, TopicHandler, unsubscribeAll, InitializationError, libp2p_pubsub_received_messages, unsubscribe, getOrCreatePeer, stop, publish, initPubSub, addSeen, init, unsubscribePeer, rpcHandler, FloodSubCodec, hasSeen, firstSeen, handleSubscribe, FloodSub, sendSubs, onNewPeer, libp2p_pubsub_received_subscriptions, onTopicSubscription, validateParameters, init, MsgIdProvider, validateParameters, updateScores, libp2p_pubsub_broadcast_iwant, removeValidator, GossipSub, handleIDontWant, GossipSubParams, addObserver, libp2p_pubsub_broadcast_ihave, RoutingRecordsPair, codec, scoringHeartbeat, replenishFanout, GossipSubHeartbeatInterval, onPubSubPeerEvent, start, publish, libp2p_pubsub_broadcast_unsubscriptions, onTopicSubscription, addValidator, TopicInfo, disconnectPeer, onPubSubPeerEvent, publish, updateMetrics, PingsPeerBudget, broadcast, rateLimit, PubSubObserver, libp2p_pubsub_broadcast_prune, PubSubPeer, byScore, MeshMetrics, GossipSubHistoryLength, handleGraft, GossipBackoffPeriod, rpcHandler, KnownLibP2PTopicsSeq, LPProtoHandler, libp2p_pubsub_received_unsubscriptions, getGossipPeers, GossipSubDhi, TopicPair, init, GossipSubDlo, rewardDelivered, maxIncomingStreams=, libp2p_pubsub_received_iwant, maxIncomingStreams, handleIHave, BackoffTable, start, libp2p_pubsub_messages_published, ValidationSeenTable, TopicHandler, InitializationError, dropFanoutPeers, addDirectPeer, ValidationResult, codec=, removeObserver, IHaveMaxLength, libp2p_pubsub_messages_rebroadcasted, unsubscribe, DefaultMaxIncomingStreams, libp2p_pubsub_received_prune, IHavePeerBudget, ValidatorHandler, GossipSubCodec, heartbeat, rpcHandler, init, BackoffSlackTime, libp2p_gossipsub_peers_rate_limit_hits, libp2p_pubsub_broadcast_graft, peerExchangeList, GossipSubCodec_10, GossipSubHistoryGossip, RoutingRecordsHandler, rebalanceMesh, punishInvalidMessage, handleSubscribe, SubscriptionValidator, init, initPubSub, unsubscribe, libp2p_pubsub_broadcast_subscriptions, pruned, KnownLibP2PTopics, LPProtocol, subscribe, GossipSubFanoutTTL, unsubscribePeer, getOrCreatePeer, validate, handleData, PeerStats, libp2p_pubsub_received_graft, libp2p_pubsub_received_ihave, new, addCapped, grafted, send, subscribePeer, PubSub, handleIWant, init, handlePrune, libp2p_pubsub_broadcast_messages, unsubscribePeer, getOrCreatePeer, initPubSub, withPeerStats, handleConn, GossipSubD, unsubscribeAll, stop, libp2p_pubsub_received_messages, disconnectIfBadScorePeer, handleBackingOff, stop, TopicParams +maxIncomingStreams=, codec=, libp2p_pubsub_received_subscriptions, libp2p_pubsub_broadcast_unsubscriptions, libp2p_pubsub_messages_rebroadcasted, libp2p_pubsub_received_graft, removeValidator, DefaultMaxIncomingStreams, handler, handler=, send, libp2p_pubsub_received_prune, ValidatorHandler, libp2p_pubsub_broadcast_iwant, init, unsubscribe, validate, removeObserver, libp2p_pubsub_broadcast_graft, libp2p_pubsub_received_unsubscriptions, sendSubs, codec, MsgIdProvider, PubSub, SubscriptionValidator, start, onTopicSubscription, handler=, updateMetrics, libp2p_pubsub_broadcast_subscriptions, addValidator, KnownLibP2PTopics, handleConn, onPubSubPeerEvent, publish, LPProtocol, ValidationResult, new, broadcast, subscribe, addObserver, PubSubObserver, handler, PubSubPeer, unsubscribePeer, rpcHandler, init, KnownLibP2PTopicsSeq, handleData, LPProtoHandler, libp2p_pubsub_received_ihave, libp2p_pubsub_broadcast_prune, new, TopicPair, libp2p_pubsub_broadcast_ihave, subscribePeer, libp2p_pubsub_received_iwant, maxIncomingStreams, libp2p_pubsub_broadcast_messages, initPubSub, libp2p_pubsub_messages_published, TopicHandler, unsubscribeAll, InitializationError, libp2p_pubsub_received_messages, unsubscribe, getOrCreatePeer, stop, initPubSub, init, rpcHandler, publish, unsubscribePeer, FloodSub, handleSubscribe, salt, FloodSubCodec, addSeen, hasSeen, firstSeen, sendSubs, onNewPeer, libp2p_pubsub_received_subscriptions, onTopicSubscription, handler=, handler, init, MsgIdProvider, validateParameters, updateScores, libp2p_pubsub_broadcast_iwant, removeValidator, GossipSub, handleIDontWant, GossipSubParams, addObserver, libp2p_pubsub_broadcast_ihave, RoutingRecordsPair, codec, scoringHeartbeat, replenishFanout, GossipSubHeartbeatInterval, onPubSubPeerEvent, start, publish, libp2p_pubsub_broadcast_unsubscriptions, onTopicSubscription, addValidator, TopicInfo, disconnectPeer, onPubSubPeerEvent, publish, updateMetrics, PingsPeerBudget, new, broadcast, rateLimit, PubSubObserver, handler, PubSubPeer, byScore, MeshMetrics, GossipSubHistoryLength, handleGraft, GossipBackoffPeriod, rpcHandler, KnownLibP2PTopicsSeq, LPProtoHandler, libp2p_pubsub_received_unsubscriptions, getGossipPeers, GossipSubDhi, libp2p_pubsub_broadcast_prune, TopicPair, init, GossipSubDlo, rewardDelivered, maxIncomingStreams=, libp2p_pubsub_received_iwant, maxIncomingStreams, handleIHave, BackoffTable, start, libp2p_pubsub_messages_published, ValidationSeenTable, TopicHandler, InitializationError, dropFanoutPeers, addDirectPeer, ValidationResult, codec=, removeObserver, IHaveMaxLength, libp2p_pubsub_messages_rebroadcasted, unsubscribe, DefaultMaxIncomingStreams, libp2p_pubsub_received_prune, IHavePeerBudget, ValidatorHandler, GossipSubCodec, heartbeat, rpcHandler, init, BackoffSlackTime, libp2p_gossipsub_peers_rate_limit_hits, libp2p_pubsub_broadcast_graft, peerExchangeList, GossipSubCodec_10, GossipSubHistoryGossip, RoutingRecordsHandler, rebalanceMesh, punishInvalidMessage, handleSubscribe, SubscriptionValidator, init, initPubSub, unsubscribe, libp2p_pubsub_broadcast_subscriptions, pruned, validateParameters, KnownLibP2PTopics, LPProtocol, subscribe, GossipSubFanoutTTL, unsubscribePeer, getOrCreatePeer, handler=, validate, handleData, PeerStats, libp2p_pubsub_received_graft, libp2p_pubsub_received_ihave, new, addCapped, grafted, send, subscribePeer, PubSub, handleIWant, init, handlePrune, libp2p_pubsub_broadcast_messages, unsubscribePeer, getOrCreatePeer, initPubSub, withPeerStats, handleConn, GossipSubD, unsubscribeAll, stop, libp2p_pubsub_received_messages, disconnectIfBadScorePeer, handleBackingOff, stop, TopicParams
    @@ -239,7 +239,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/errors.html b/p2p-research/libp2p/protocols/pubsub/errors.html index ddb37ea62..d5e02b2d7 100644 --- a/p2p-research/libp2p/protocols/pubsub/errors.html +++ b/p2p-research/libp2p/protocols/pubsub/errors.html @@ -255,7 +255,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/floodsub.html b/p2p-research/libp2p/protocols/pubsub/floodsub.html index d22e39bd7..733327918 100644 --- a/p2p-research/libp2p/protocols/pubsub/floodsub.html +++ b/p2p-research/libp2p/protocols/pubsub/floodsub.html @@ -208,8 +208,8 @@ window.addEventListener("DOMContentLoaded", main2);
  • FloodSub
  • + seen*: TimedCache[SaltedId] + seenSalt*: sha256">FloodSub @@ -225,13 +225,13 @@ window.addEventListener("DOMContentLoaded", main2); Procs @@ -383,9 +384,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -416,9 +417,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -459,6 +460,7 @@ class="link-seesrc" target="_blank">Source bandwidthEstimatebps*: int overheadRateLimit*: Opt[tuple[bytes: int, interval: Duration]] disconnectPeerAboveRateLimit*: bool + maxNumElementsInNonPriorityQueue*: int
    @@ -484,9 +486,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    @@ -516,9 +518,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -528,9 +530,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -586,14 +588,14 @@ class="link-seesrc" target="_blank">Source
    -
    ValidationSeenTable = Table[MessageId, HashSet[PubSubPeer]]
    +
    ValidationSeenTable = Table[SaltedId, HashSet[PubSubPeer]]
      Source -  Edit +  Edit
    @@ -780,7 +782,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/mcache.html b/p2p-research/libp2p/protocols/pubsub/mcache.html index 6b0d881cb..38f88a074 100644 --- a/p2p-research/libp2p/protocols/pubsub/mcache.html +++ b/p2p-research/libp2p/protocols/pubsub/mcache.html @@ -208,7 +208,7 @@ window.addEventListener("DOMContentLoaded", main2);
  • CacheEntry
  • + topic*: string">CacheEntry
  • Source
    CacheEntry = object
       mid*: MessageId
    -  topicIds*: seq[string]
    +  topic*: string
     
    @@ -346,9 +346,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    @@ -370,9 +370,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -393,7 +393,7 @@ class="link-seesrc" target="_blank">Source @@ -403,7 +403,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/peertable.html b/p2p-research/libp2p/protocols/pubsub/peertable.html index 4a6fdf8ca..bb472fa5a 100644 --- a/p2p-research/libp2p/protocols/pubsub/peertable.html +++ b/p2p-research/libp2p/protocols/pubsub/peertable.html @@ -370,7 +370,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/pubsub.html b/p2p-research/libp2p/protocols/pubsub/pubsub.html index c8d612092..a1a2a74c5 100644 --- a/p2p-research/libp2p/protocols/pubsub/pubsub.html +++ b/p2p-research/libp2p/protocols/pubsub/pubsub.html @@ -810,9 +810,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -844,9 +844,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -865,9 +865,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -878,9 +878,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -931,9 +931,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -944,9 +944,9 @@ class="link-seesrc" target="_blank">Source unsubscribe from a topic string   Source -  Edit +  Edit @@ -957,9 +957,9 @@ class="link-seesrc" target="_blank">Source unsubscribe from a list of topic handlers   Source -  Edit +  Edit @@ -970,9 +970,9 @@ class="link-seesrc" target="_blank">Source unsubscribe every handler from topic   Source -  Edit +  Edit @@ -1000,9 +1000,9 @@ class="link-seesrc" target="_blank">Source Add a validator to a topic. Each new message received in this will be sent to hook. hook can return either Accept, Ignore or Reject (which can descore the peer)   Source -  Edit +  Edit @@ -1013,9 +1013,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -1033,9 +1033,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -1046,9 +1046,9 @@ class="link-seesrc" target="_blank">Source perform pubsub initialization   Source -  Edit +  Edit @@ -1059,9 +1059,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -1072,9 +1072,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -1088,9 +1088,9 @@ class="link-seesrc" target="_blank">Source

    The return value is the number of neighbours that we attempted to send the message to, excluding self. Note that this is an optimistic number of attempts - the number of peers that actually receive the message might be lower.

      Source -  Edit +  Edit @@ -1101,9 +1101,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -1115,9 +1115,9 @@ class="link-seesrc" target="_blank">Source Handler that must be overridden by concrete implementation   Source -  Edit +  Edit @@ -1128,9 +1128,9 @@ class="link-seesrc" target="_blank">Source subscribe to remote peer to receive/send pubsub messages   Source -  Edit +  Edit @@ -1155,9 +1155,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -1166,7 +1166,7 @@ class="link-seesrc" target="_blank">Source @@ -1176,7 +1176,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html b/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html index be72ebe6d..4f4891781 100644 --- a/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html +++ b/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html @@ -230,20 +230,24 @@ window.addEventListener("DOMContentLoaded", main2); observers*: ref seq[PubSubObserver] score*: float64 sentIHaves*: Deque[HashSet[MessageId]] - heDontWants*: Deque[HashSet[MessageId]] + heDontWants*: Deque[HashSet[SaltedId]] ## IDONTWANT contains unvalidated message id:s which may be long and/or + ## expensive to look up, so we apply the same salting to them as during + ## unvalidated message processing iHaveBudget*: int pingBudget*: int maxMessageSize: int appScore*: float64 behaviourPenalty*: float64 overheadRateLimitOpt*: Opt[TokenBucket] - rpcmessagequeue: RpcMessageQueue">PubSubPeer
  • + rpcmessagequeue: RpcMessageQueue + maxNumElementsInNonPriorityQueue*: int + disconnected: bool">PubSubPeer
  • PubSubPeerEvent
  • PubSubPeerEventKind
  • + StreamOpened, StreamClosed, DisconnectionRequested">PubSubPeerEventKind
  • RPCHandler
  • @@ -255,6 +259,14 @@ window.addEventListener("DOMContentLoaded", main2); +
  • + Consts + +
  • Procs @@ -389,9 +401,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -401,9 +413,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -413,9 +425,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -425,9 +437,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -440,9 +452,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -459,7 +471,9 @@ class="link-seesrc" target="_blank">Source observers*: ref seq[PubSubObserver] score*: float64 sentIHaves*: Deque[HashSet[MessageId]] - heDontWants*: Deque[HashSet[MessageId]] + heDontWants*: Deque[HashSet[SaltedId]] ## IDONTWANT contains unvalidated message id:s which may be long and/or + ## expensive to look up, so we apply the same salting to them as during + ## unvalidated message processing iHaveBudget*: int pingBudget*: int maxMessageSize: int @@ -467,14 +481,16 @@ class="link-seesrc" target="_blank">Source behaviourPenalty*: float64 overheadRateLimitOpt*: Opt[TokenBucket] rpcmessagequeue: RpcMessageQueue + maxNumElementsInNonPriorityQueue*: int + disconnected: bool
      Source -  Edit +  Edit
    @@ -486,22 +502,22 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    PubSubPeerEventKind {.pure.} = enum
    -  Connected, Disconnected
    + StreamOpened, StreamClosed, DisconnectionRequested
      Source -  Edit +  Edit
    @@ -512,9 +528,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -528,9 +544,26 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit + + + + + +
    +

    Consts

    +
    + @@ -545,9 +578,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    @@ -557,9 +590,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -569,9 +602,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -581,9 +614,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -593,9 +626,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -606,9 +639,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -618,9 +651,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -630,9 +663,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -642,24 +675,25 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit -
    -
    proc new(T: typedesc[PubSubPeer]; peerId: PeerId; getConn: GetConn;
    +
    +
    proc new(T: typedesc[PubSubPeer]; peerId: PeerId; getConn: GetConn;
              onEvent: OnEvent; codec: string; maxMessageSize: int;
    +    maxNumElementsInNonPriorityQueue: int = DefaultMaxNumElementsInNonPriorityQueue;
              overheadRateLimitOpt: Opt[TokenBucket] = Opt.none(TokenBucket)): T:type {.
         ...raises: [].}
      Source -  Edit +  Edit
    @@ -669,9 +703,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    @@ -682,9 +716,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -703,9 +737,9 @@ class="link-seesrc" target="_blank">Source

    High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.

      Source -  Edit +  Edit @@ -723,9 +757,9 @@ class="link-seesrc" target="_blank">Source

    High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.

      Source -  Edit +  Edit @@ -735,9 +769,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -748,9 +782,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -765,9 +799,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -786,7 +820,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/rpc/message.html b/p2p-research/libp2p/protocols/pubsub/rpc/message.html index cb5c5fa08..6b391ee27 100644 --- a/p2p-research/libp2p/protocols/pubsub/rpc/message.html +++ b/p2p-research/libp2p/protocols/pubsub/rpc/message.html @@ -332,7 +332,7 @@ class="link-seesrc" target="_blank">Source @@ -342,7 +342,7 @@ class="link-seesrc" target="_blank">Source diff --git a/p2p-research/libp2p/protocols/pubsub/rpc/messages.html b/p2p-research/libp2p/protocols/pubsub/rpc/messages.html index 8b1ab8a64..7207a45c1 100644 --- a/p2p-research/libp2p/protocols/pubsub/rpc/messages.html +++ b/p2p-research/libp2p/protocols/pubsub/rpc/messages.html @@ -207,14 +207,14 @@ window.addEventListener("DOMContentLoaded", main2);