From 65e082033ab6e440e2057f4edc38a60ada9db637 Mon Sep 17 00:00:00 2001 From: = Date: Fri, 28 Feb 2025 13:22:19 +0000 Subject: [PATCH] update docs for master --- master/libp2p.html | 2 +- master/libp2p/builders.html | 4 +- master/libp2p/connmanager.html | 2 +- master/libp2p/crypto/chacha20poly1305.html | 2 +- master/libp2p/crypto/crypto.html | 2 +- master/libp2p/crypto/curve25519.html | 2 +- master/libp2p/crypto/ecnist.html | 2 +- master/libp2p/crypto/ed25519/constants.html | 2 +- master/libp2p/crypto/ed25519/ed25519.html | 2 +- master/libp2p/crypto/hkdf.html | 2 +- master/libp2p/crypto/minasn1.html | 2 +- master/libp2p/crypto/rsa.html | 2 +- master/libp2p/crypto/secp.html | 2 +- master/libp2p/dial.html | 2 +- master/libp2p/dialer.html | 2 +- master/libp2p/discovery/discoverymngr.html | 759 ++++++++++++++++++ master/libp2p/errors.html | 2 +- master/libp2p/multiaddress.html | 2 +- master/libp2p/multibase.html | 2 +- master/libp2p/multicodec.html | 2 +- master/libp2p/multihash.html | 2 +- master/libp2p/multistream.html | 2 +- master/libp2p/muxers/mplex/coder.html | 2 +- master/libp2p/muxers/mplex/mplex.html | 2 +- master/libp2p/muxers/muxer.html | 2 +- master/libp2p/muxers/yamux/yamux.html | 2 +- master/libp2p/nameresolving/nameresolver.html | 2 +- master/libp2p/observedaddrmanager.html | 2 +- master/libp2p/peerid.html | 2 +- master/libp2p/peerinfo.html | 2 +- master/libp2p/protobuf/minprotobuf.html | 2 +- .../protocols/connectivity/autonat/core.html | 2 +- .../connectivity/autonat/server.html | 2 +- .../protocols/connectivity/relay/client.html | 15 +- .../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 +- master/libp2p/protocols/identify.html | 2 +- master/libp2p/protocols/ping.html | 2 +- master/libp2p/protocols/protocol.html | 2 +- master/libp2p/protocols/pubsub.html | 2 +- master/libp2p/protocols/pubsub/errors.html | 2 +- master/libp2p/protocols/pubsub/floodsub.html | 2 +- master/libp2p/protocols/pubsub/gossipsub.html | 2 +- .../protocols/pubsub/gossipsub/behavior.html | 2 +- .../protocols/pubsub/gossipsub/scoring.html | 2 +- .../protocols/pubsub/gossipsub/types.html | 2 +- master/libp2p/protocols/pubsub/mcache.html | 2 +- master/libp2p/protocols/pubsub/peertable.html | 2 +- master/libp2p/protocols/pubsub/pubsub.html | 2 +- .../libp2p/protocols/pubsub/pubsubpeer.html | 2 +- .../libp2p/protocols/pubsub/rpc/message.html | 2 +- .../libp2p/protocols/pubsub/rpc/messages.html | 2 +- .../libp2p/protocols/pubsub/rpc/protobuf.html | 2 +- .../libp2p/protocols/pubsub/timedcache.html | 2 +- master/libp2p/protocols/rendezvous.html | 118 +-- master/libp2p/protocols/secure/noise.html | 2 +- master/libp2p/protocols/secure/secure.html | 2 +- master/libp2p/routing_record.html | 2 +- .../services/wildcardresolverservice.html | 2 +- master/libp2p/signed_envelope.html | 2 +- master/libp2p/stream/bufferstream.html | 2 +- master/libp2p/stream/chronosstream.html | 2 +- master/libp2p/stream/connection.html | 2 +- master/libp2p/stream/lpstream.html | 2 +- master/libp2p/stream/streamseq.html | 2 +- master/libp2p/switch.html | 130 +-- master/libp2p/transcoder.html | 2 +- master/libp2p/transports/tcptransport.html | 2 +- master/libp2p/transports/transport.html | 2 +- master/libp2p/transports/wstransport.html | 2 +- master/libp2p/upgrademngrs/muxedupgrade.html | 2 +- master/libp2p/upgrademngrs/upgrade.html | 2 +- master/libp2p/utility.html | 2 +- master/libp2p/utils/future.html | 2 +- master/libp2p/utils/heartbeat.html | 2 +- master/libp2p/utils/offsettedseq.html | 2 +- master/libp2p/utils/semaphore.html | 2 +- master/libp2p/varint.html | 2 +- master/libp2p/vbuffer.html | 2 +- master/libp2p/wire.html | 2 +- master/theindex.html | 118 ++- 84 files changed, 1084 insertions(+), 216 deletions(-) create mode 100644 master/libp2p/discovery/discoverymngr.html diff --git a/master/libp2p.html b/master/libp2p.html index fdc5366bc..0518d7ff9 100644 --- a/master/libp2p.html +++ b/master/libp2p.html @@ -260,7 +260,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/builders.html b/master/libp2p/builders.html index 6404ba768..b56617945 100644 --- a/master/libp2p/builders.html +++ b/master/libp2p/builders.html @@ -799,7 +799,7 @@ class="link-seesrc" target="_blank">Source

Exports

-DNS_OR_IP, AlreadyExpectingConnectionError, removePeerEventHandler, shortLog, random, new, UDP_DNS, $, MaxConnectionsPerPeer, ephemeral, dial, decode, MaPatternOp, WS_DNS, initVBuffer, <=, MaxSizeError, DialFailedError, handler=, ==, ConnectionSlot, handler, filterIt, ECDHEScheme, shortLog, dial, init, closed, addConnEventHandler, [], new, macOpenArray, random, init, new, Secret, peekVarint, payload, handshake, MaxConnections, $, validate, mapOr, dial, AgentBook, MaError, init, secure, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, init, ephemeral, withValue, init, dial, removeConnEventHandler, getWrapped, write, public, MAKind, readMessage, getField, valueOr, codec, getRepeatedField, matchPartial, addObservation, stop, removePeerEventHandler, push, getBytes, len, trackConnection, ==, key, readLp, HTTP, initVBuffer, VBuffer, start, atEof, PeerEventKind, getOutgoingSlot, peekSeq, update, SeqPeerBook, toOpt, fullAddrs, payloadType, LPStreamError, init, $, IP, protoAddress, QUIC_V1_IP, newRng, ==, withValue, mount, SecureConn, checkValid, handle, getPublicKey, secure, WebSockets, libp2p_failed_upgrades_incoming, Secure, extractPublicKey, mapAnd, maErr, UDP_IP, ConnManager, newLPStreamEOFError, selectMuxer, connCount, write, DNSADDR, handler, AddressMapper, IdentifyPushHandler, libp2p_pki_schemes, init, write, new, WSS, QUIC_V1, TCP_IP, selectMuxer, init, init, closeImpl, Identify, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, protoArgument, PeerEventHandler, LPProtoHandler, toRawBytes, IdentifyPush, getStream, TranscoderIP6Zone, $, init, maxIncomingStreams, slotsAvailable, WSS_DNS, list, match, writeLPVarint, CryptoResult, WebSockets_DNS, WebRTCDirect, $, UDP, ProtoVersionBook, Dialer, disconnect, TranscoderOnion, dial, StreamTracker, IdentifyNoPubKeyError, write, init, LPStreamResetError, run, writeArray, IdentityNoMatchError, new, toString, LPStreamIncompleteError, connectedPeers, LPStreamEOFError, maxIncomingStreams=, IP6, shortLog, new, decode, initVBuffer, PKScheme, new, release, random, triggerConnEvent, triggerPeerEvents, init, connect, newSwitch, Connection, init, TCP, PrivateKey, dropPeer, getBytes, start, write, init, close, &=, PeerInfoError, newLPStreamClosedError, random, compilesOr, close, trackMuxer, TranscoderIP4, init, $, toException, DNS, init, Upgrade, goffset, HandlerHolder, getRawBytes, >, SecureConnTrackerName, KeyPair, init, init, high, SPRBook, Dial, cmp, init, peekArray, PeerStore, formatItIMPL, formatItIMPL, initStream, QUIC_DNS, formatItIMPL, Signature, contains, codec=, exclIfIt, hash, formatItIMPL, getStream, DigestSheme, stretchKeys, IPFS, getField, shortLog, readOnce, init, isEmpty, ConnEventKind, data, shortLog, getWrapped, connect, contains, hex, expandItIMPL, protocols, bytes, DefaultMaxIncomingStreams, HTTPS, UNIX, encode, TooManyConnectionsError, LPError, addTransport, IdentifyCodec, TLS_WS, TranscoderIP6, readSeq, addHandler, storeMuxer, addConnEventHandler, formatItIMPL, dial, PeerEvent, supported, MaResult, init, connect, finish, PeerBookChangeHandler, getStream, writeSeq, ConnEvent, init, ==, DNS6, [], IpTransportProtocol, [], IP4, TranscoderPort, write, safeConvert, addPeerEventHandler, DNSANY, >=, expectConnection, payloadDomain, $, identify, start, withValue, init, handle, readOnce, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, init, mac, closeImpl, toBytes, protoArgument, CircuitRelay, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, dial, isEmpty, writeLp, connectedPeers, new, connect, init, newLPStreamIncompleteError, MAProtocol, newLPStreamResetError, initStream, init, shortLog, DNS4, MultiAddress, WS_IP, readArray, selectBest, getBytes, P2PPattern, Envelope, connect, hasPublicKey, AddressBook, toException, contains, init, isEnough, init, getConnections, Reliable, addrs, hex, removeConnEventHandler, closeImpl, WS, AgentVersion, init, MultistreamSelect, encode, LPProtocol, init, init, init, getField, match, TcpOnion3, <, iv, DefaultConnectionTimeout, readLine, Eof, CryptoError, addPeerEventHandler, append, MaPattern, IdentifyPushCodec, parseFullAddress, WSS_IP, LPStreamConnDownError, PeerRecord, init, SupportedSchemes, getField, select, Unreliable, SupportedSchemesInt, random, checkFutures, handler=, hash, PeerBook, shuffle, init, validate, upgrade, addTransport, ProtoVersion, protoCode, mapEq, readVarint, Onion3, stop, write, guessDialableAddr, select, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, sign, new, write, EnvelopeError, LPStream, hash, IdentifyInfo, IdentifyError, addHandler, encode, len, newLPStreamRemoteClosedError, PeerId, MaPatResult, isConnected, Direction, InvalidVarintError, Switch, shortLog, &, QUIC_V1_DNS, write, getBytes, write, dial, init, UTP, toBytes, verify, init, getMostObservedProtosAndPorts, QUIC_IP, init, ConcurrentUpgrades, tryDial, PublicKey, ConnEventHandler, WebSockets_IP, decodeMsg, writeLp, addTransport, writePBVarint, ProtoBook, readExactly, newLPStreamConnDownError, new, new, init, decode, initStream, getField, KeyBook, readVarint, ivOpenArray, connect, closeWithEOF, TimeoutHandler, LPStreamTrackerName, orError, new, ObservedAddrManager, getField, LPStreamRemoteClosedError, libp2p_failed_upgrades_outgoing, MultiStreamError, stop, MaInvalidAddress, select, LPStreamClosedError, RsaDefaultKeySize, getIncomingSlot, Service, items, write, toBytes, getOrder, TranscoderUnix, LastSeenBook, setup, SignedPeerRecord, tryDial, Matcher, stop, join, writeVarint, formatItIMPL, exclIfIt, hash, shortLog, random, $, write, PeerId, ==, getField, <=, capLen, init, validate, init, match, <, getBytes, maxInlineKeyLength, write, withValue, safeConvert, shortLog, >=, withValue, public, shortLog, compilesOr, toBytes, filterIt, match, valueOr, init, init, init, toOpt, init, withValue, hasPublicKey, >, hex, len, cmp, extractPublicKey, shortLog, UDP_DNS, ephemeral, MaPatternOp, <=, filterIt, shortLog, $, validate, hash, TLS_WS, TranscoderDNS, init, ephemeral, MAKind, getField, init, getRepeatedField, getBytes, len, &, peekSeq, fullAddrs, init, QUIC_V1_IP, withValue, getPublicKey, new, DNSANY, DNSADDR, AddressMapper, WSS, init, toBytes, TCP_DNS, shortLog, encode, len, supported, ==, $, WSS_DNS, <, $, PeerInfo, TranscoderOnion, write, key, writeArray, PeerId, IP6, shortLog, payload, init, TCP, PrivateKey, getBytes, init, &=, init, $, getRawBytes, KeyPair, update, hash, contains, DNS4, isEmpty, data, HTTPS, QUIC_DNS, TranscoderIP6, encode, MaResult, DNS6, [], IpTransportProtocol, TranscoderPort, >=, payloadDomain, TranscoderOnion3, protoArgument, keyOpenArray, match, WebSockets_DNS, isEmpty, init, selectBest, Envelope, init, init, Reliable, addrs, init, getField, match, CryptoError, append, init, parseFullAddress, checkFutures, shuffle, init, validate, protoCode, TranscoderP2P, sign, getBytes, encode, len, TranscoderIP6Zone, shortLog, getBytes, QUIC_IP, protoArgument, getField, MultiAddress, readVarint, orError, MaInvalidAddress, writeVarint, items, getOrder, TranscoderUnix, SignedPeerRecord, DNS_OR_IP, init, decode, random, MaError, finish, decode, matchPartial, WS_DNS, initVBuffer, ==, ECDHEScheme, init, [], random, Secret, peekVarint, random, mapOr, bytes, maxInlineKeyLength, QUIC, withValue, mac, libp2p_pki_schemes, WS_IP, public, write, init, valueOr, init, HTTP, initVBuffer, TcpOnion3, write, toOpt, payloadType, $, IP, protoAddress, MaPattern, newRng, checkValid, WebSockets, CircuitRelay, extractPublicKey, mapAnd, maErr, UDP_IP, init, ==, init, write, QUIC_V1, TCP_IP, readSeq, capLen, protoName, toRawBytes, toException, match, writeLPVarint, CryptoResult, parseFullAddress, init, WebRTCDirect, init, UDP, decode, initVBuffer, PKScheme, random, init, write, init, write, PeerInfoError, compilesOr, TranscoderIP4, toException, DNS, goffset, >, init, high, toString, init, cmp, init, formatItIMPL, formatItIMPL, Signature, exclIfIt, toBytes, DigestSheme, IPFS, getField, hex, protocols, UNIX, LPError, init, init, toBytes, writeSeq, stretchKeys, ==, init, [], IP4, safeConvert, init, withValue, SignedPayload, toBytes, $, init, MAProtocol, readArray, P2PPattern, hasPublicKey, isEnough, hex, WS, encode, init, init, getField, iv, WSS_IP, peekArray, PeerRecord, SupportedSchemes, getField, Unreliable, SupportedSchemesInt, random, macOpenArray, mapEq, Onion3, concat, AddressInfo, init, write, EnvelopeError, MaPatResult, QUIC_V1_DNS, init, write, write, UTP, verify, init, PublicKey, WebSockets_IP, VBuffer, writePBVarint, ivOpenArray, RsaDefaultKeySize, write, DNS_OR_IP, shortLog, random, UDP_DNS, $, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, <=, decode, MaxSizeError, filterIt, ECDHEScheme, shortLog, init, closed, [], shuffle, random, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], ephemeral, withValue, WS_IP, public, MAKind, decode, write, write, init, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, WebSockets, init, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, peekSeq, toOpt, fullAddrs, payloadType, LPStreamError, init, $, IP, protoAddress, QUIC_V1_IP, newRng, ==, withValue, checkValid, mac, getPublicKey, len, CircuitRelay, extractPublicKey, mapAnd, new, maErr, hash, UDP_IP, new, newLPStreamEOFError, init, DNSADDR, mapOr, AddressMapper, init, write, PeerId, WSS, LPStream, QUIC_V1, TCP_IP, hash, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, capLen, protoName, ==, toRawBytes, MaPattern, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, init, WebRTCDirect, init, init, UDP, PeerInfo, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, writeArray, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, PKScheme, init, toString, payload, init, Connection, write, init, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, compilesOr, close, TranscoderIP4, init, toException, DNS, goffset, readVarint, getRawBytes, >, KeyPair, init, high, cmp, DefaultConnectionTimeout, formatItIMPL, formatItIMPL, formatItIMPL, Signature, exclIfIt, formatItIMPL, toBytes, DigestSheme, IPFS, readOnce, init, isEmpty, data, shortLog, hex, protocols, init, HTTPS, QUIC_DNS, len, LPError, TLS_WS, sign, encode, supported, update, MaResult, init, TimeoutHandler, toBytes, writeSeq, &, DNS6, IpTransportProtocol, IP4, TranscoderPort, safeConvert, getField, init, >=, init, payloadDomain, $, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, init, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, finish, match, parseFullAddress, $, isEmpty, writeLp, init, newLPStreamIncompleteError, init, newLPStreamResetError, initStream, contains, stretchKeys, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, init, isEnough, Reliable, addrs, hex, closeImpl, getBytes, decode, WS, QUIC_V1_DNS, encode, init, readVarint, getField, match, <, iv, readLine, Eof, CryptoError, verify, append, DNSANY, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, init, SupportedSchemes, getField, Unreliable, SupportedSchemesInt, random, checkFutures, macOpenArray, key, validate, $, protoCode, mapEq, init, Onion3, TcpOnion3, hash, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, write, EnvelopeError, encode, len, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, shortLog, ==, init, write, getBytes, write, init, UTP, MAProtocol, QUIC_IP, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, readExactly, protoArgument, newLPStreamConnDownError, WebSockets_DNS, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, items, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, mapAnd, maErr, writeSeq, DNS_OR_IP, UDP_IP, IP6, DNSANY, exclIfIt, hash, init, UDP_DNS, append, MaError, IPFS, data, WSS_IP, TranscoderOnion3, HTTPS, peekArray, MaPatternOp, isEmpty, QUIC_V1, WS_DNS, initVBuffer, TCP_IP, QUIC_V1_IP, contains, matchPartial, protocols, ==, Unreliable, readSeq, checkFutures, UNIX, QUIC_DNS, len, LPError, capLen, init, protoName, protoArgument, validate, TranscoderIP6, encode, protoCode, mapEq, [], MaPattern, TranscoderIP6Zone, $, MaResult, init, peekVarint, TranscoderP2P, protoArgument, initVBuffer, toException, init, TCP_DNS, mapOr, WSS_DNS, writeLPVarint, WebSockets_IP, compilesOr, CircuitRelay, WebRTCDirect, DNS6, WebSockets, TLS_WS, UDP, [], MaPatResult, QUIC, TranscoderOnion, QUIC_V1_DNS, IP4, TranscoderPort, UTP, withValue, safeConvert, shortLog, items, isEmpty, writeArray, WebSockets_DNS, WS_IP, withValue, public, MAKind, [], write, shortLog, DNSADDR, WSS, &, QUIC_IP, TranscoderDNS, initVBuffer, filterIt, match, TranscoderUnix, $, write, writePBVarint, valueOr, HTTP, TCP, IpTransportProtocol, finish, VBuffer, init, init, Onion3, TcpOnion3, init, getField, MultiAddress, &=, MAProtocol, readVarint, toOpt, init, $, IP, protoAddress, DNS4, readArray, TranscoderIP4, withValue, getRepeatedField, P2PPattern, MaInvalidAddress, toException, isEnough, concat, peekSeq, Reliable, hex, DNS, len, WS, high, toString, writeVarint, bytes, Signature, exclIfIt, shortLog, toBytes, DigestSheme, ephemeral, init, filterIt, toRawBytes, sign, SupportedSchemesInt, ECDHEScheme, macOpenArray, Secret, $, write, init, selectBest, init, ephemeral, withValue, safeConvert, init, init, withValue, public, init, getField, valueOr, init, toBytes, random, init, getBytes, getBytes, toOpt, init, newRng, withValue, getPublicKey, init, random, init, init, init, init, getField, iv, CryptoError, ==, verify, init, key, SupportedSchemes, RsaDefaultKeySize, toBytes, capLen, shuffle, supported, write, ==, libp2p_pki_schemes, random, getRawBytes, random, keyOpenArray, CryptoResult, stretchKeys, init, write, init, shortLog, init, PublicKey, mac, shortLog, PKScheme, init, PrivateKey, getBytes, ivOpenArray, write, compilesOr, orError, $, write, goffset, getOrder, KeyPair, toException, toException, checkFutures, LPError +DNS_OR_IP, AlreadyExpectingConnectionError, removePeerEventHandler, shortLog, random, new, UDP_DNS, $, MaxConnectionsPerPeer, ephemeral, dial, decode, MaPatternOp, WS_DNS, initVBuffer, <=, MaxSizeError, DialFailedError, handler=, ==, ConnectionSlot, handler, filterIt, ECDHEScheme, shortLog, dial, init, closed, addConnEventHandler, [], new, macOpenArray, random, init, new, Secret, peekVarint, payload, handshake, MaxConnections, $, validate, mapOr, dial, AgentBook, MaError, init, secure, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, init, ephemeral, withValue, init, dial, removeConnEventHandler, getWrapped, write, public, MAKind, readMessage, getField, valueOr, codec, getRepeatedField, matchPartial, addObservation, stop, removePeerEventHandler, push, getBytes, len, trackConnection, ==, key, readLp, HTTP, initVBuffer, VBuffer, start, atEof, PeerEventKind, getOutgoingSlot, peekSeq, update, SeqPeerBook, toOpt, fullAddrs, payloadType, LPStreamError, init, $, IP, protoAddress, QUIC_V1_IP, newRng, ==, withValue, mount, SecureConn, checkValid, handle, getPublicKey, secure, WebSockets, libp2p_failed_upgrades_incoming, Secure, extractPublicKey, mapAnd, maErr, UDP_IP, ConnManager, newLPStreamEOFError, selectMuxer, connCount, write, DNSADDR, handler, AddressMapper, IdentifyPushHandler, libp2p_pki_schemes, init, write, new, WSS, QUIC_V1, TCP_IP, selectMuxer, init, init, closeImpl, Identify, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, protoArgument, PeerEventHandler, LPProtoHandler, toRawBytes, IdentifyPush, getStream, TranscoderIP6Zone, $, init, maxIncomingStreams, slotsAvailable, WSS_DNS, list, match, writeLPVarint, CryptoResult, WebSockets_DNS, WebRTCDirect, $, UDP, ProtoVersionBook, Dialer, disconnect, TranscoderOnion, dial, StreamTracker, IdentifyNoPubKeyError, write, init, LPStreamResetError, run, writeArray, IdentityNoMatchError, new, toString, LPStreamIncompleteError, connectedPeers, LPStreamEOFError, maxIncomingStreams=, IP6, shortLog, new, decode, initVBuffer, PKScheme, new, release, random, triggerConnEvent, triggerPeerEvents, init, connect, newSwitch, Connection, init, TCP, PrivateKey, dropPeer, getBytes, start, write, init, close, &=, PeerInfoError, newLPStreamClosedError, random, compilesOr, close, trackMuxer, TranscoderIP4, init, $, toException, DNS, init, Upgrade, goffset, HandlerHolder, getRawBytes, >, SecureConnTrackerName, KeyPair, init, init, high, SPRBook, Dial, cmp, init, peekArray, PeerStore, formatItIMPL, formatItIMPL, initStream, QUIC_DNS, formatItIMPL, Signature, contains, codec=, exclIfIt, hash, formatItIMPL, getStream, DigestSheme, stretchKeys, IPFS, getField, shortLog, readOnce, init, isEmpty, ConnEventKind, data, shortLog, getWrapped, connect, contains, hex, expandItIMPL, protocols, bytes, DefaultMaxIncomingStreams, HTTPS, UNIX, encode, TooManyConnectionsError, LPError, addTransport, IdentifyCodec, TLS_WS, TranscoderIP6, readSeq, addHandler, storeMuxer, addConnEventHandler, formatItIMPL, dial, PeerEvent, supported, MaResult, init, connect, finish, PeerBookChangeHandler, getStream, writeSeq, ConnEvent, init, ==, DNS6, [], IpTransportProtocol, [], IP4, TranscoderPort, write, safeConvert, addPeerEventHandler, DNSANY, >=, expectConnection, payloadDomain, $, identify, start, withValue, init, handle, readOnce, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, init, mac, closeImpl, toBytes, protoArgument, CircuitRelay, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, dial, isEmpty, writeLp, connectedPeers, new, connect, init, newLPStreamIncompleteError, MAProtocol, newLPStreamResetError, initStream, init, shortLog, DNS4, MultiAddress, WS_IP, readArray, selectBest, getBytes, P2PPattern, Envelope, connect, hasPublicKey, AddressBook, toException, contains, init, isEnough, init, getConnections, Reliable, addrs, hex, removeConnEventHandler, closeImpl, WS, UpgradeError, AgentVersion, init, MultistreamSelect, encode, LPProtocol, init, init, init, getField, match, TcpOnion3, <, iv, DefaultConnectionTimeout, readLine, Eof, CryptoError, addPeerEventHandler, append, MaPattern, IdentifyPushCodec, parseFullAddress, WSS_IP, LPStreamConnDownError, PeerRecord, init, SupportedSchemes, getField, select, Unreliable, SupportedSchemesInt, random, checkFutures, handler=, hash, PeerBook, shuffle, init, validate, upgrade, addTransport, ProtoVersion, protoCode, mapEq, readVarint, Onion3, stop, write, guessDialableAddr, select, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, sign, new, write, EnvelopeError, LPStream, hash, IdentifyInfo, IdentifyError, addHandler, encode, len, newLPStreamRemoteClosedError, PeerId, MaPatResult, isConnected, Direction, InvalidVarintError, Switch, shortLog, &, QUIC_V1_DNS, write, getBytes, write, dial, init, UTP, toBytes, verify, init, getMostObservedProtosAndPorts, QUIC_IP, init, ConcurrentUpgrades, tryDial, PublicKey, ConnEventHandler, WebSockets_IP, decodeMsg, writeLp, addTransport, writePBVarint, ProtoBook, readExactly, newLPStreamConnDownError, new, new, init, decode, initStream, getField, KeyBook, readVarint, ivOpenArray, connect, closeWithEOF, TimeoutHandler, LPStreamTrackerName, orError, new, ObservedAddrManager, getField, LPStreamRemoteClosedError, libp2p_failed_upgrades_outgoing, MultiStreamError, stop, MaInvalidAddress, select, LPStreamClosedError, RsaDefaultKeySize, getIncomingSlot, Service, items, write, toBytes, getOrder, TranscoderUnix, LastSeenBook, setup, SignedPeerRecord, tryDial, Matcher, stop, join, writeVarint, formatItIMPL, exclIfIt, hash, shortLog, random, $, write, PeerId, ==, getField, <=, capLen, init, validate, init, match, <, getBytes, maxInlineKeyLength, write, withValue, safeConvert, shortLog, >=, withValue, public, shortLog, compilesOr, toBytes, filterIt, match, valueOr, init, init, init, toOpt, init, withValue, hasPublicKey, >, hex, len, cmp, extractPublicKey, shortLog, UDP_DNS, ephemeral, MaPatternOp, <=, filterIt, shortLog, $, validate, hash, TLS_WS, TranscoderDNS, init, ephemeral, MAKind, getField, init, getRepeatedField, getBytes, len, &, peekSeq, fullAddrs, init, QUIC_V1_IP, withValue, getPublicKey, new, DNSANY, DNSADDR, AddressMapper, WSS, init, toBytes, TCP_DNS, shortLog, encode, len, supported, ==, $, WSS_DNS, <, $, PeerInfo, TranscoderOnion, write, key, writeArray, PeerId, IP6, shortLog, payload, init, TCP, PrivateKey, getBytes, init, &=, init, $, getRawBytes, KeyPair, update, hash, contains, DNS4, isEmpty, data, HTTPS, QUIC_DNS, TranscoderIP6, encode, MaResult, DNS6, [], IpTransportProtocol, TranscoderPort, >=, payloadDomain, TranscoderOnion3, protoArgument, keyOpenArray, match, WebSockets_DNS, isEmpty, init, selectBest, Envelope, init, init, Reliable, addrs, init, getField, match, CryptoError, append, init, parseFullAddress, checkFutures, shuffle, init, validate, protoCode, TranscoderP2P, sign, getBytes, encode, len, TranscoderIP6Zone, shortLog, getBytes, QUIC_IP, protoArgument, getField, MultiAddress, readVarint, orError, MaInvalidAddress, writeVarint, items, getOrder, TranscoderUnix, SignedPeerRecord, DNS_OR_IP, init, decode, random, MaError, finish, decode, matchPartial, WS_DNS, initVBuffer, ==, ECDHEScheme, init, [], random, Secret, peekVarint, random, mapOr, bytes, maxInlineKeyLength, QUIC, withValue, mac, libp2p_pki_schemes, WS_IP, public, write, init, valueOr, init, HTTP, initVBuffer, TcpOnion3, write, toOpt, payloadType, $, IP, protoAddress, MaPattern, newRng, checkValid, WebSockets, CircuitRelay, extractPublicKey, mapAnd, maErr, UDP_IP, init, ==, init, write, QUIC_V1, TCP_IP, readSeq, capLen, protoName, toRawBytes, toException, match, writeLPVarint, CryptoResult, parseFullAddress, init, WebRTCDirect, init, UDP, decode, initVBuffer, PKScheme, random, init, write, init, write, PeerInfoError, compilesOr, TranscoderIP4, toException, DNS, goffset, >, init, high, toString, init, cmp, init, formatItIMPL, formatItIMPL, Signature, exclIfIt, toBytes, DigestSheme, IPFS, getField, hex, protocols, UNIX, LPError, init, init, toBytes, writeSeq, stretchKeys, ==, init, [], IP4, safeConvert, init, withValue, SignedPayload, toBytes, $, init, MAProtocol, readArray, P2PPattern, hasPublicKey, isEnough, hex, WS, encode, init, init, getField, iv, WSS_IP, peekArray, PeerRecord, SupportedSchemes, getField, Unreliable, SupportedSchemesInt, random, macOpenArray, mapEq, Onion3, concat, AddressInfo, init, write, EnvelopeError, MaPatResult, QUIC_V1_DNS, init, write, write, UTP, verify, init, PublicKey, WebSockets_IP, VBuffer, writePBVarint, ivOpenArray, RsaDefaultKeySize, write, DNS_OR_IP, shortLog, random, UDP_DNS, $, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, <=, decode, MaxSizeError, filterIt, ECDHEScheme, shortLog, init, closed, [], shuffle, random, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], ephemeral, withValue, WS_IP, public, MAKind, decode, write, write, init, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, WebSockets, init, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, peekSeq, toOpt, fullAddrs, payloadType, LPStreamError, init, $, IP, protoAddress, QUIC_V1_IP, newRng, ==, withValue, checkValid, mac, getPublicKey, len, CircuitRelay, extractPublicKey, mapAnd, new, maErr, hash, UDP_IP, new, newLPStreamEOFError, init, DNSADDR, mapOr, AddressMapper, init, write, PeerId, WSS, LPStream, QUIC_V1, TCP_IP, hash, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, capLen, protoName, ==, toRawBytes, MaPattern, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, init, WebRTCDirect, init, init, UDP, PeerInfo, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, writeArray, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, PKScheme, init, toString, payload, init, Connection, write, init, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, compilesOr, close, TranscoderIP4, init, toException, DNS, goffset, readVarint, getRawBytes, >, KeyPair, init, high, cmp, DefaultConnectionTimeout, formatItIMPL, formatItIMPL, formatItIMPL, Signature, exclIfIt, formatItIMPL, toBytes, DigestSheme, IPFS, readOnce, init, isEmpty, data, shortLog, hex, protocols, init, HTTPS, QUIC_DNS, len, LPError, TLS_WS, sign, encode, supported, update, MaResult, init, TimeoutHandler, toBytes, writeSeq, &, DNS6, IpTransportProtocol, IP4, TranscoderPort, safeConvert, getField, init, >=, init, payloadDomain, $, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, init, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, finish, match, parseFullAddress, $, isEmpty, writeLp, init, newLPStreamIncompleteError, init, newLPStreamResetError, initStream, contains, stretchKeys, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, init, isEnough, Reliable, addrs, hex, closeImpl, getBytes, decode, WS, QUIC_V1_DNS, encode, init, readVarint, getField, match, <, iv, readLine, Eof, CryptoError, verify, append, DNSANY, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, init, SupportedSchemes, getField, Unreliable, SupportedSchemesInt, random, checkFutures, macOpenArray, key, validate, $, protoCode, mapEq, init, Onion3, TcpOnion3, hash, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, write, EnvelopeError, encode, len, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, shortLog, ==, init, write, getBytes, write, init, UTP, MAProtocol, QUIC_IP, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, readExactly, protoArgument, newLPStreamConnDownError, WebSockets_DNS, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, items, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, mapAnd, maErr, writeSeq, DNS_OR_IP, UDP_IP, IP6, DNSANY, exclIfIt, hash, init, UDP_DNS, append, MaError, IPFS, data, WSS_IP, TranscoderOnion3, HTTPS, peekArray, MaPatternOp, isEmpty, QUIC_V1, WS_DNS, initVBuffer, TCP_IP, QUIC_V1_IP, contains, matchPartial, protocols, ==, Unreliable, readSeq, checkFutures, UNIX, QUIC_DNS, len, LPError, capLen, init, protoName, protoArgument, validate, TranscoderIP6, encode, protoCode, mapEq, [], MaPattern, TranscoderIP6Zone, $, MaResult, init, peekVarint, TranscoderP2P, protoArgument, initVBuffer, toException, init, TCP_DNS, mapOr, WSS_DNS, writeLPVarint, WebSockets_IP, compilesOr, CircuitRelay, WebRTCDirect, DNS6, WebSockets, TLS_WS, UDP, [], MaPatResult, QUIC, TranscoderOnion, QUIC_V1_DNS, IP4, TranscoderPort, UTP, withValue, safeConvert, shortLog, items, isEmpty, writeArray, WebSockets_DNS, WS_IP, withValue, public, MAKind, [], write, shortLog, DNSADDR, WSS, &, QUIC_IP, TranscoderDNS, initVBuffer, filterIt, match, TranscoderUnix, $, write, writePBVarint, valueOr, HTTP, TCP, IpTransportProtocol, finish, VBuffer, init, init, Onion3, TcpOnion3, init, getField, MultiAddress, &=, MAProtocol, readVarint, toOpt, init, $, IP, protoAddress, DNS4, readArray, TranscoderIP4, withValue, getRepeatedField, P2PPattern, MaInvalidAddress, toException, isEnough, concat, peekSeq, Reliable, hex, DNS, len, WS, high, toString, writeVarint, bytes, Signature, exclIfIt, shortLog, toBytes, DigestSheme, ephemeral, init, filterIt, toRawBytes, sign, SupportedSchemesInt, ECDHEScheme, macOpenArray, Secret, $, write, init, selectBest, init, ephemeral, withValue, safeConvert, init, init, withValue, public, init, getField, valueOr, init, toBytes, random, init, getBytes, getBytes, toOpt, init, newRng, withValue, getPublicKey, init, random, init, init, init, init, getField, iv, CryptoError, ==, verify, init, key, SupportedSchemes, RsaDefaultKeySize, toBytes, capLen, shuffle, supported, write, ==, libp2p_pki_schemes, random, getRawBytes, random, keyOpenArray, CryptoResult, stretchKeys, init, write, init, shortLog, init, PublicKey, mac, shortLog, PKScheme, init, PrivateKey, getBytes, ivOpenArray, write, compilesOr, orError, $, write, goffset, getOrder, KeyPair, toException, toException, checkFutures, LPError
@@ -809,7 +809,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/connmanager.html b/master/libp2p/connmanager.html index e6a8c131e..5d715699e 100644 --- a/master/libp2p/connmanager.html +++ b/master/libp2p/connmanager.html @@ -851,7 +851,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/chacha20poly1305.html b/master/libp2p/crypto/chacha20poly1305.html index 7e084e60f..3b5cf0b1b 100644 --- a/master/libp2p/crypto/chacha20poly1305.html +++ b/master/libp2p/crypto/chacha20poly1305.html @@ -391,7 +391,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/crypto.html b/master/libp2p/crypto/crypto.html index e025bab58..6f6e865c7 100644 --- a/master/libp2p/crypto/crypto.html +++ b/master/libp2p/crypto/crypto.html @@ -1621,7 +1621,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/curve25519.html b/master/libp2p/crypto/curve25519.html index f3654907a..5ec829805 100644 --- a/master/libp2p/crypto/curve25519.html +++ b/master/libp2p/crypto/curve25519.html @@ -398,7 +398,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/ecnist.html b/master/libp2p/crypto/ecnist.html index e339fc17e..3e8b8babb 100644 --- a/master/libp2p/crypto/ecnist.html +++ b/master/libp2p/crypto/ecnist.html @@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/ed25519/constants.html b/master/libp2p/crypto/ed25519/constants.html index 26ffcbd64..d79b83616 100644 --- a/master/libp2p/crypto/ed25519/constants.html +++ b/master/libp2p/crypto/ed25519/constants.html @@ -3040,7 +3040,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/ed25519/ed25519.html b/master/libp2p/crypto/ed25519/ed25519.html index bff2988d4..b110ab5d6 100644 --- a/master/libp2p/crypto/ed25519/ed25519.html +++ b/master/libp2p/crypto/ed25519/ed25519.html @@ -940,7 +940,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/hkdf.html b/master/libp2p/crypto/hkdf.html index eca09a652..189e97db7 100644 --- a/master/libp2p/crypto/hkdf.html +++ b/master/libp2p/crypto/hkdf.html @@ -275,7 +275,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/minasn1.html b/master/libp2p/crypto/minasn1.html index e6684fcb9..49475dd48 100644 --- a/master/libp2p/crypto/minasn1.html +++ b/master/libp2p/crypto/minasn1.html @@ -1195,7 +1195,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/rsa.html b/master/libp2p/crypto/rsa.html index 07b2fbee3..a936b1c90 100644 --- a/master/libp2p/crypto/rsa.html +++ b/master/libp2p/crypto/rsa.html @@ -1029,7 +1029,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/crypto/secp.html b/master/libp2p/crypto/secp.html index 5ad489e48..76769befb 100644 --- a/master/libp2p/crypto/secp.html +++ b/master/libp2p/crypto/secp.html @@ -908,7 +908,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/dial.html b/master/libp2p/dial.html index 44d8e1292..290b68f42 100644 --- a/master/libp2p/dial.html +++ b/master/libp2p/dial.html @@ -402,7 +402,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/dialer.html b/master/libp2p/dialer.html index 3fd2c2540..847f4c6f4 100644 --- a/master/libp2p/dialer.html +++ b/master/libp2p/dialer.html @@ -402,7 +402,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/discovery/discoverymngr.html b/master/libp2p/discovery/discoverymngr.html new file mode 100644 index 000000000..88e02bb27 --- /dev/null +++ b/master/libp2p/discovery/discoverymngr.html @@ -0,0 +1,759 @@ + + + + + + + + + + + + + + + + + + +libp2p/discovery/discoverymngr + + + + + + + + +
+
+

libp2p/discovery/discoverymngr

+
+
+
+ +     Dark Mode +
+ +
+ Search: +
+
+ Group by: + +
+ + + +
+   Source +  Edit + +
+
+ +

+ +
+

Types

+
+
+
DiscoveryError = object of LPError
+
+ + +  Source +  Edit + +
+
+
+
DiscoveryFinished = object of LPError
+
+ + +  Source +  Edit + +
+
+
+
DiscoveryInterface = ref object of RootObj
+  onPeerFound*: PeerFoundCallback
+  toAdvertise*: PeerAttributes
+  advertisementUpdated*: AsyncEvent
+  advertiseLoop*: Future[void]
+
+
+ + +  Source +  Edit + +
+
+
+
DiscoveryManager = ref object
+  interfaces: seq[DiscoveryInterface]
+  queries: seq[DiscoveryQuery]
+
+
+ + +  Source +  Edit + +
+
+
+
DiscoveryQuery = ref object
+  attr: PeerAttributes
+  peers: AsyncQueue[PeerAttributes]
+  finished: bool
+  futs: seq[Future[void]]
+
+
+ + +  Source +  Edit + +
+
+
+
DiscoveryService = distinct string
+
+ + +  Source +  Edit + +
+
+
+
PeerAttributes = object
+  attributes: seq[BaseAttr]
+
+
+ + +  Source +  Edit + +
+
+
+
PeerFoundCallback = proc (pa: PeerAttributes) {....raises: [], gcsafe.}
+
+ + +  Source +  Edit + +
+
+ +
+
+

Procs

+
+
+
proc `==`(a, b: DiscoveryService): bool {.borrow, ...raises: [], tags: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc `[]`[T](pa: PeerAttributes; t: typedesc[T]): T {....raises: [KeyError],
+    raises: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc `{}`[T](pa: PeerAttributes; t: typedesc[T]): Opt[T] {....raises: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc add(dm: DiscoveryManager; di: DiscoveryInterface) {....raises: [], tags: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc add[T](pa: var PeerAttributes; value: T) {....raises: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc advertise[T](dm: DiscoveryManager; value: T) {....raises: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc getAll[T](pa: PeerAttributes; t: typedesc[T]): seq[T] {....raises: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc getPeer(query: DiscoveryQuery): InternalRaisesFuture[PeerAttributes,
+    (CancelledError, DiscoveryError, DiscoveryFinished)] {.stackTrace: false,
+    ...raises: [], gcsafe, raises: [], raises: [], tags: [RootEffect].}
+
+ + +  Source +  Edit + +
+
+
+
proc match(pa, candidate: PeerAttributes): bool {....raises: [], tags: [RootEffect].}
+
+ + +  Source +  Edit + +
+
+
+
proc ofType[T](f: BaseAttr; _: type[T]): bool {....raises: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc request(dm: DiscoveryManager; pa: PeerAttributes): DiscoveryQuery {.
+    ...raises: [], tags: [RootEffect].}
+
+ + +  Source +  Edit + +
+
+
+
proc request[T](dm: DiscoveryManager; value: T): DiscoveryQuery {....raises: [].}
+
+ + +  Source +  Edit + +
+
+
+
proc stop(dm: DiscoveryManager) {....raises: [], tags: [RootEffect].}
+
+ + +  Source +  Edit + +
+
+
+
proc stop(query: DiscoveryQuery) {....raises: [], tags: [RootEffect].}
+
+ + +  Source +  Edit + +
+
+
+
proc to[T](f: BaseAttr; _: type[T]): T {....raises: [].}
+
+ + +  Source +  Edit + +
+
+ +
+
+

Methods

+
+
+
method advertise(self: DiscoveryInterface): InternalRaisesFuture[void,
+    (CancelledError,)] {.base, stackTrace: false, ...raises: [], gcsafe,
+                         raises: [], raises: [], tags: [RootEffect].}
+
+ + +  Source +  Edit + +
+
+
+
method request(self: DiscoveryInterface; pa: PeerAttributes): InternalRaisesFuture[
+    void, (DiscoveryError, CancelledError)] {.base, stackTrace: false,
+    ...raises: [], gcsafe, raises: [], raises: [], tags: [RootEffect].}
+
+ + +  Source +  Edit + +
+
+ +
+
+

Iterators

+
+
+
iterator items(pa: PeerAttributes): BaseAttr {....raises: [], tags: [].}
+
+ + +  Source +  Edit + +
+
+ +
+
+

Templates

+
+
+
template forEach(query: DiscoveryQuery; code: untyped)
+
+ +Will execute code for each discovered peer. The peer attritubtes are available through the variable peer +  Source +  Edit + +
+
+ +
+ +
+
+ +
+ +
+
+
+ + + diff --git a/master/libp2p/errors.html b/master/libp2p/errors.html index e0a1c738c..67dc1ac66 100644 --- a/master/libp2p/errors.html +++ b/master/libp2p/errors.html @@ -312,7 +312,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multiaddress.html b/master/libp2p/multiaddress.html index ec76bf612..a5db5a117 100644 --- a/master/libp2p/multiaddress.html +++ b/master/libp2p/multiaddress.html @@ -2694,7 +2694,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multibase.html b/master/libp2p/multibase.html index 6a5389fef..69810287d 100644 --- a/master/libp2p/multibase.html +++ b/master/libp2p/multibase.html @@ -396,7 +396,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multicodec.html b/master/libp2p/multicodec.html index dd9ad2494..a0d6a02ed 100644 --- a/master/libp2p/multicodec.html +++ b/master/libp2p/multicodec.html @@ -464,7 +464,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multihash.html b/master/libp2p/multihash.html index 74185f873..18bee2533 100644 --- a/master/libp2p/multihash.html +++ b/master/libp2p/multihash.html @@ -689,7 +689,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/multistream.html b/master/libp2p/multistream.html index 200406329..1aa3904be 100644 --- a/master/libp2p/multistream.html +++ b/master/libp2p/multistream.html @@ -559,7 +559,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/mplex/coder.html b/master/libp2p/muxers/mplex/coder.html index f226260af..f36d64323 100644 --- a/master/libp2p/muxers/mplex/coder.html +++ b/master/libp2p/muxers/mplex/coder.html @@ -399,7 +399,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/mplex/mplex.html b/master/libp2p/muxers/mplex/mplex.html index 5fdcae57b..0969a4735 100644 --- a/master/libp2p/muxers/mplex/mplex.html +++ b/master/libp2p/muxers/mplex/mplex.html @@ -455,7 +455,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/muxer.html b/master/libp2p/muxers/muxer.html index 37d37ccc6..5facbe6d5 100644 --- a/master/libp2p/muxers/muxer.html +++ b/master/libp2p/muxers/muxer.html @@ -536,7 +536,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/muxers/yamux/yamux.html b/master/libp2p/muxers/yamux/yamux.html index a41693f91..bca1f44a6 100644 --- a/master/libp2p/muxers/yamux/yamux.html +++ b/master/libp2p/muxers/yamux/yamux.html @@ -604,7 +604,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/nameresolving/nameresolver.html b/master/libp2p/nameresolving/nameresolver.html index a7798e98e..cb88c5a1f 100644 --- a/master/libp2p/nameresolving/nameresolver.html +++ b/master/libp2p/nameresolving/nameresolver.html @@ -383,7 +383,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/observedaddrmanager.html b/master/libp2p/observedaddrmanager.html index 48cec9ef8..afc5b6841 100644 --- a/master/libp2p/observedaddrmanager.html +++ b/master/libp2p/observedaddrmanager.html @@ -360,7 +360,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/peerid.html b/master/libp2p/peerid.html index d9f5bd980..54c1deb72 100644 --- a/master/libp2p/peerid.html +++ b/master/libp2p/peerid.html @@ -806,7 +806,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/peerinfo.html b/master/libp2p/peerinfo.html index b35bbf81c..26af498a8 100644 --- a/master/libp2p/peerinfo.html +++ b/master/libp2p/peerinfo.html @@ -485,7 +485,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protobuf/minprotobuf.html b/master/libp2p/protobuf/minprotobuf.html index d114ecc53..cbf23164e 100644 --- a/master/libp2p/protobuf/minprotobuf.html +++ b/master/libp2p/protobuf/minprotobuf.html @@ -941,7 +941,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/autonat/core.html b/master/libp2p/protocols/connectivity/autonat/core.html index 136524aaf..e00d6af47 100644 --- a/master/libp2p/protocols/connectivity/autonat/core.html +++ b/master/libp2p/protocols/connectivity/autonat/core.html @@ -508,7 +508,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/autonat/server.html b/master/libp2p/protocols/connectivity/autonat/server.html index bda4e9d32..e963c9279 100644 --- a/master/libp2p/protocols/connectivity/autonat/server.html +++ b/master/libp2p/protocols/connectivity/autonat/server.html @@ -302,7 +302,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/client.html b/master/libp2p/protocols/connectivity/relay/client.html index 3b36e5e24..3516074a4 100644 --- a/master/libp2p/protocols/connectivity/relay/client.html +++ b/master/libp2p/protocols/connectivity/relay/client.html @@ -266,9 +266,9 @@ window.addEventListener("DOMContentLoaded", main2); @@ -445,9 +445,10 @@ class="link-seesrc" target="_blank">Source
-
proc reserve(cl: RelayClient; peerId: PeerId; addrs: seq[MultiAddress] = @[]): Future[
-    Rsvp] {.stackTrace: false, ...raises: [], gcsafe, raises: [], raises: [],
-            tags: [RootEffect].}
+
proc reserve(cl: RelayClient; peerId: PeerId; addrs: seq[MultiAddress] = @[]): InternalRaisesFuture[
+    Rsvp, (ReservationError, DialFailedError, CancelledError)] {.
+    stackTrace: false, ...raises: [], gcsafe, raises: [], raises: [],
+    tags: [RootEffect].}
@@ -468,7 +469,7 @@ class="link-seesrc" target="_blank">Source
diff --git a/master/libp2p/protocols/connectivity/relay/messages.html b/master/libp2p/protocols/connectivity/relay/messages.html index 54f214e22..498441099 100644 --- a/master/libp2p/protocols/connectivity/relay/messages.html +++ b/master/libp2p/protocols/connectivity/relay/messages.html @@ -722,7 +722,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/rconn.html b/master/libp2p/protocols/connectivity/relay/rconn.html index 2c65d47fe..f86683bd7 100644 --- a/master/libp2p/protocols/connectivity/relay/rconn.html +++ b/master/libp2p/protocols/connectivity/relay/rconn.html @@ -383,7 +383,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/relay.html b/master/libp2p/protocols/connectivity/relay/relay.html index 804b90fbd..f00da00ea 100644 --- a/master/libp2p/protocols/connectivity/relay/relay.html +++ b/master/libp2p/protocols/connectivity/relay/relay.html @@ -568,7 +568,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/rtransport.html b/master/libp2p/protocols/connectivity/relay/rtransport.html index 1a8281510..92d5e13fe 100644 --- a/master/libp2p/protocols/connectivity/relay/rtransport.html +++ b/master/libp2p/protocols/connectivity/relay/rtransport.html @@ -424,7 +424,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/connectivity/relay/utils.html b/master/libp2p/protocols/connectivity/relay/utils.html index a043231bd..7f2177a6c 100644 --- a/master/libp2p/protocols/connectivity/relay/utils.html +++ b/master/libp2p/protocols/connectivity/relay/utils.html @@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/identify.html b/master/libp2p/protocols/identify.html index e4145a2ac..ae2769dcd 100644 --- a/master/libp2p/protocols/identify.html +++ b/master/libp2p/protocols/identify.html @@ -639,7 +639,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/ping.html b/master/libp2p/protocols/ping.html index d8dba2d9f..1193a1916 100644 --- a/master/libp2p/protocols/ping.html +++ b/master/libp2p/protocols/ping.html @@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/protocol.html b/master/libp2p/protocols/protocol.html index 63ed639e0..e1298b196 100644 --- a/master/libp2p/protocols/protocol.html +++ b/master/libp2p/protocols/protocol.html @@ -565,7 +565,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub.html b/master/libp2p/protocols/pubsub.html index a918ea32a..9c8c4c25a 100644 --- a/master/libp2p/protocols/pubsub.html +++ b/master/libp2p/protocols/pubsub.html @@ -239,7 +239,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/errors.html b/master/libp2p/protocols/pubsub/errors.html index 0a3a5128f..0cd22a0e5 100644 --- a/master/libp2p/protocols/pubsub/errors.html +++ b/master/libp2p/protocols/pubsub/errors.html @@ -255,7 +255,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/floodsub.html b/master/libp2p/protocols/pubsub/floodsub.html index 829911190..6a536005b 100644 --- a/master/libp2p/protocols/pubsub/floodsub.html +++ b/master/libp2p/protocols/pubsub/floodsub.html @@ -471,7 +471,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub.html b/master/libp2p/protocols/pubsub/gossipsub.html index b0d639e90..0167de472 100644 --- a/master/libp2p/protocols/pubsub/gossipsub.html +++ b/master/libp2p/protocols/pubsub/gossipsub.html @@ -639,7 +639,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub/behavior.html b/master/libp2p/protocols/pubsub/gossipsub/behavior.html index 1ea5d5e1f..6c9c9e1f5 100644 --- a/master/libp2p/protocols/pubsub/gossipsub/behavior.html +++ b/master/libp2p/protocols/pubsub/gossipsub/behavior.html @@ -495,7 +495,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub/scoring.html b/master/libp2p/protocols/pubsub/gossipsub/scoring.html index 77a4bc402..c326e6e28 100644 --- a/master/libp2p/protocols/pubsub/gossipsub/scoring.html +++ b/master/libp2p/protocols/pubsub/gossipsub/scoring.html @@ -451,7 +451,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/gossipsub/types.html b/master/libp2p/protocols/pubsub/gossipsub/types.html index a779908ce..302a31640 100644 --- a/master/libp2p/protocols/pubsub/gossipsub/types.html +++ b/master/libp2p/protocols/pubsub/gossipsub/types.html @@ -794,7 +794,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/mcache.html b/master/libp2p/protocols/pubsub/mcache.html index 7666ff282..2149e6be4 100644 --- a/master/libp2p/protocols/pubsub/mcache.html +++ b/master/libp2p/protocols/pubsub/mcache.html @@ -405,7 +405,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/peertable.html b/master/libp2p/protocols/pubsub/peertable.html index b3b142e17..39ebf6db5 100644 --- a/master/libp2p/protocols/pubsub/peertable.html +++ b/master/libp2p/protocols/pubsub/peertable.html @@ -370,7 +370,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/pubsub.html b/master/libp2p/protocols/pubsub/pubsub.html index fb74871cf..c8026a6a8 100644 --- a/master/libp2p/protocols/pubsub/pubsub.html +++ b/master/libp2p/protocols/pubsub/pubsub.html @@ -1205,7 +1205,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/pubsubpeer.html b/master/libp2p/protocols/pubsub/pubsubpeer.html index f32bbece1..a4b4043c3 100644 --- a/master/libp2p/protocols/pubsub/pubsubpeer.html +++ b/master/libp2p/protocols/pubsub/pubsubpeer.html @@ -859,7 +859,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/rpc/message.html b/master/libp2p/protocols/pubsub/rpc/message.html index f5e4883ec..a8b868f6f 100644 --- a/master/libp2p/protocols/pubsub/rpc/message.html +++ b/master/libp2p/protocols/pubsub/rpc/message.html @@ -342,7 +342,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/rpc/messages.html b/master/libp2p/protocols/pubsub/rpc/messages.html index 58f499c65..99ea1a984 100644 --- a/master/libp2p/protocols/pubsub/rpc/messages.html +++ b/master/libp2p/protocols/pubsub/rpc/messages.html @@ -662,7 +662,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/rpc/protobuf.html b/master/libp2p/protocols/pubsub/rpc/protobuf.html index 61fe8c74d..01ed4f9a2 100644 --- a/master/libp2p/protocols/pubsub/rpc/protobuf.html +++ b/master/libp2p/protocols/pubsub/rpc/protobuf.html @@ -596,7 +596,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/pubsub/timedcache.html b/master/libp2p/protocols/pubsub/timedcache.html index c7080e9f9..83ef4ebb9 100644 --- a/master/libp2p/protocols/pubsub/timedcache.html +++ b/master/libp2p/protocols/pubsub/timedcache.html @@ -458,7 +458,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/protocols/rendezvous.html b/master/libp2p/protocols/rendezvous.html index 07ac3e53b..c3d7edefb 100644 --- a/master/libp2p/protocols/rendezvous.html +++ b/master/libp2p/protocols/rendezvous.html @@ -222,7 +222,7 @@ window.addEventListener("DOMContentLoaded", main2); minTTL: uint64 maxTTL: uint64">RendezVous
  • RendezVousError
  • + title="RendezVousError = object of DiscoveryError">RendezVousError @@ -261,13 +261,13 @@ window.addEventListener("DOMContentLoaded", main2); @@ -298,12 +300,12 @@ window.addEventListener("DOMContentLoaded", main2); @@ -387,7 +389,7 @@ class="link-seesrc" target="_blank">Source

    Imports

    -stream/connection, transports/transport, upgrademngrs/upgrade, multistream, multiaddress, protocols/protocol, protocols/secure/secure, peerinfo, utils/semaphore, connmanager, nameresolving/nameresolver, peerid, peerstore, errors, utility, dialer +stream/connection, transports/transport, upgrademngrs/upgrade, multistream, multiaddress, protocols/protocol, protocols/secure/secure, peerinfo, utils/semaphore, muxers/muxer, connmanager, nameresolving/nameresolver, peerid, peerstore, errors, utility, dialer

    Types

    @@ -400,9 +402,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    @@ -423,9 +425,21 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit + + + +
    +
    UpgradeError = object of LPError
    +
    + + +  Source +  Edit
    @@ -440,9 +454,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -461,9 +475,9 @@ class="link-seesrc" target="_blank">Source

    The handler should not raise.

      Source -  Edit +  Edit @@ -477,9 +491,9 @@ class="link-seesrc" target="_blank">Source

    The handler should not raise.

      Source -  Edit +  Edit @@ -490,9 +504,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -505,9 +519,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -520,9 +534,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -533,9 +547,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -545,9 +559,9 @@ class="link-seesrc" target="_blank">Source returns true if the peer has one or more associated connections   Source -  Edit +  Edit @@ -558,9 +572,9 @@ class="link-seesrc" target="_blank">Source mount a protocol to the switch   Source -  Edit +  Edit @@ -574,9 +588,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -588,9 +602,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -602,37 +616,37 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit
    -
    proc start(s: Switch): Future[void] {.public(), stackTrace: false, ...raises: [],
    -                                      gcsafe, raises: [], raises: [],
    -                                      tags: [RootEffect].}
    +
    proc start(s: Switch): InternalRaisesFuture[void, (CancelledError, LPError)] {.
    +    public(), stackTrace: false, ...raises: [], gcsafe, raises: [], raises: [],
    +    tags: [RootEffect].}
    Start listening on every transport   Source -  Edit +  Edit
    -
    proc stop(s: Switch): Future[void] {.public(), stackTrace: false, ...raises: [],
    -                                     gcsafe, raises: [], raises: [],
    -                                     tags: [RootEffect].}
    +
    proc stop(s: Switch): InternalRaisesFuture[void, (CancelledError,)] {.public(),
    +    stackTrace: false, ...raises: [], gcsafe, raises: [], raises: [],
    +    tags: [RootEffect].}
    Stop listening on every transport, and close every active connections   Source -  Edit +  Edit
    @@ -647,9 +661,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -661,9 +675,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -676,9 +690,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -692,9 +706,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -707,9 +721,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -721,9 +735,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -735,9 +749,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -749,9 +763,9 @@ class="link-seesrc" target="_blank">Source   Source -  Edit +  Edit @@ -770,7 +784,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transcoder.html b/master/libp2p/transcoder.html index f0db63c77..e93245b0f 100644 --- a/master/libp2p/transcoder.html +++ b/master/libp2p/transcoder.html @@ -266,7 +266,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transports/tcptransport.html b/master/libp2p/transports/tcptransport.html index d0a72cc3b..e1f6ab083 100644 --- a/master/libp2p/transports/tcptransport.html +++ b/master/libp2p/transports/tcptransport.html @@ -489,7 +489,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transports/transport.html b/master/libp2p/transports/transport.html index e045d0ef4..9619dff1e 100644 --- a/master/libp2p/transports/transport.html +++ b/master/libp2p/transports/transport.html @@ -562,7 +562,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/transports/wstransport.html b/master/libp2p/transports/wstransport.html index 8fa37d41e..5fea03947 100644 --- a/master/libp2p/transports/wstransport.html +++ b/master/libp2p/transports/wstransport.html @@ -607,7 +607,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/upgrademngrs/muxedupgrade.html b/master/libp2p/upgrademngrs/muxedupgrade.html index 4e405f868..da3a2516d 100644 --- a/master/libp2p/upgrademngrs/muxedupgrade.html +++ b/master/libp2p/upgrademngrs/muxedupgrade.html @@ -334,7 +334,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/upgrademngrs/upgrade.html b/master/libp2p/upgrademngrs/upgrade.html index 0bce3a397..533897c5a 100644 --- a/master/libp2p/upgrademngrs/upgrade.html +++ b/master/libp2p/upgrademngrs/upgrade.html @@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utility.html b/master/libp2p/utility.html index 9a7bd4a51..a697dd1cc 100644 --- a/master/libp2p/utility.html +++ b/master/libp2p/utility.html @@ -475,7 +475,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/future.html b/master/libp2p/utils/future.html index 939b89ac8..ec9deb64e 100644 --- a/master/libp2p/utils/future.html +++ b/master/libp2p/utils/future.html @@ -274,7 +274,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/heartbeat.html b/master/libp2p/utils/heartbeat.html index 1bd6a6f6e..f40365468 100644 --- a/master/libp2p/utils/heartbeat.html +++ b/master/libp2p/utils/heartbeat.html @@ -245,7 +245,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/offsettedseq.html b/master/libp2p/utils/offsettedseq.html index ee83cc110..fbc8b1429 100644 --- a/master/libp2p/utils/offsettedseq.html +++ b/master/libp2p/utils/offsettedseq.html @@ -512,7 +512,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/utils/semaphore.html b/master/libp2p/utils/semaphore.html index d6f30666c..25576b356 100644 --- a/master/libp2p/utils/semaphore.html +++ b/master/libp2p/utils/semaphore.html @@ -363,7 +363,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/varint.html b/master/libp2p/varint.html index a09e7fe84..6cd687695 100644 --- a/master/libp2p/varint.html +++ b/master/libp2p/varint.html @@ -723,7 +723,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/vbuffer.html b/master/libp2p/vbuffer.html index b27bc777e..946483fc4 100644 --- a/master/libp2p/vbuffer.html +++ b/master/libp2p/vbuffer.html @@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/libp2p/wire.html b/master/libp2p/wire.html index 4e078646f..2df9230cc 100644 --- a/master/libp2p/wire.html +++ b/master/libp2p/wire.html @@ -633,7 +633,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/theindex.html b/master/theindex.html index edf33fe6d..484fa92e3 100644 --- a/master/theindex.html +++ b/master/theindex.html @@ -70,7 +70,7 @@ window.addEventListener('DOMContentLoaded', main);

    Index

    - Modules: libp2p, libp2p/builders, libp2p/connmanager, libp2p/crypto/chacha20poly1305, libp2p/crypto/crypto, libp2p/crypto/curve25519, libp2p/crypto/ecnist, libp2p/crypto/ed25519/constants, libp2p/crypto/ed25519/ed25519, libp2p/crypto/hkdf, libp2p/crypto/minasn1, libp2p/crypto/rsa, libp2p/crypto/secp, libp2p/dial, libp2p/dialer, libp2p/errors, libp2p/multiaddress, libp2p/multibase, libp2p/multicodec, libp2p/multihash, libp2p/multistream, libp2p/muxers/mplex/coder, libp2p/muxers/mplex/mplex, libp2p/muxers/muxer, libp2p/muxers/yamux/yamux, libp2p/nameresolving/nameresolver, libp2p/observedaddrmanager, libp2p/peerid, libp2p/peerinfo, libp2p/protobuf/minprotobuf, libp2p/protocols/connectivity/autonat/core, libp2p/protocols/connectivity/autonat/server, libp2p/protocols/connectivity/relay/client, libp2p/protocols/connectivity/relay/messages, libp2p/protocols/connectivity/relay/rconn, libp2p/protocols/connectivity/relay/relay, libp2p/protocols/connectivity/relay/rtransport, libp2p/protocols/connectivity/relay/utils, libp2p/protocols/identify, libp2p/protocols/ping, libp2p/protocols/protocol, libp2p/protocols/pubsub/errors, libp2p/protocols/pubsub/floodsub, libp2p/protocols/pubsub/gossipsub, libp2p/protocols/pubsub/gossipsub/behavior, libp2p/protocols/pubsub/gossipsub/scoring, libp2p/protocols/pubsub/gossipsub/types, libp2p/protocols/pubsub/mcache, libp2p/protocols/pubsub/peertable, libp2p/protocols/pubsub/pubsub, libp2p/protocols/pubsub/pubsubpeer, libp2p/protocols/pubsub/rpc/message, libp2p/protocols/pubsub/rpc/messages, libp2p/protocols/pubsub/rpc/protobuf, libp2p/protocols/pubsub/timedcache, libp2p/protocols/rendezvous, libp2p/protocols/secure/noise, libp2p/protocols/secure/secure, libp2p/routing_record, libp2p/services/wildcardresolverservice, libp2p/signed_envelope, libp2p/stream/bufferstream, libp2p/stream/chronosstream, libp2p/stream/connection, libp2p/stream/lpstream, libp2p/stream/streamseq, libp2p/switch, libp2p/transcoder, libp2p/transports/tcptransport, libp2p/transports/transport, libp2p/transports/wstransport, libp2p/upgrademngrs/muxedupgrade, libp2p/upgrademngrs/upgrade, libp2p/utility, libp2p/utils/future, libp2p/utils/heartbeat, libp2p/utils/offsettedseq, libp2p/utils/semaphore, libp2p/varint, libp2p/vbuffer, libp2p/wire.

    API symbols

    + Modules: libp2p, libp2p/builders, libp2p/connmanager, libp2p/crypto/chacha20poly1305, libp2p/crypto/crypto, libp2p/crypto/curve25519, libp2p/crypto/ecnist, libp2p/crypto/ed25519/constants, libp2p/crypto/ed25519/ed25519, libp2p/crypto/hkdf, libp2p/crypto/minasn1, libp2p/crypto/rsa, libp2p/crypto/secp, libp2p/dial, libp2p/dialer, libp2p/discovery/discoverymngr, libp2p/errors, libp2p/multiaddress, libp2p/multibase, libp2p/multicodec, libp2p/multihash, libp2p/multistream, libp2p/muxers/mplex/coder, libp2p/muxers/mplex/mplex, libp2p/muxers/muxer, libp2p/muxers/yamux/yamux, libp2p/nameresolving/nameresolver, libp2p/observedaddrmanager, libp2p/peerid, libp2p/peerinfo, libp2p/protobuf/minprotobuf, libp2p/protocols/connectivity/autonat/core, libp2p/protocols/connectivity/autonat/server, libp2p/protocols/connectivity/relay/client, libp2p/protocols/connectivity/relay/messages, libp2p/protocols/connectivity/relay/rconn, libp2p/protocols/connectivity/relay/relay, libp2p/protocols/connectivity/relay/rtransport, libp2p/protocols/connectivity/relay/utils, libp2p/protocols/identify, libp2p/protocols/ping, libp2p/protocols/protocol, libp2p/protocols/pubsub/errors, libp2p/protocols/pubsub/floodsub, libp2p/protocols/pubsub/gossipsub, libp2p/protocols/pubsub/gossipsub/behavior, libp2p/protocols/pubsub/gossipsub/scoring, libp2p/protocols/pubsub/gossipsub/types, libp2p/protocols/pubsub/mcache, libp2p/protocols/pubsub/peertable, libp2p/protocols/pubsub/pubsub, libp2p/protocols/pubsub/pubsubpeer, libp2p/protocols/pubsub/rpc/message, libp2p/protocols/pubsub/rpc/messages, libp2p/protocols/pubsub/rpc/protobuf, libp2p/protocols/pubsub/timedcache, libp2p/protocols/rendezvous, libp2p/protocols/secure/noise, libp2p/protocols/secure/secure, libp2p/routing_record, libp2p/services/wildcardresolverservice, libp2p/signed_envelope, libp2p/stream/bufferstream, libp2p/stream/chronosstream, libp2p/stream/connection, libp2p/stream/lpstream, libp2p/stream/streamseq, libp2p/switch, libp2p/transcoder, libp2p/transports/tcptransport, libp2p/transports/transport, libp2p/transports/wstransport, libp2p/upgrademngrs/muxedupgrade, libp2p/upgrademngrs/upgrade, libp2p/utility, libp2p/utils/future, libp2p/utils/heartbeat, libp2p/utils/offsettedseq, libp2p/utils/semaphore, libp2p/varint, libp2p/vbuffer, libp2p/wire.

    API symbols

    `$`:
    `[]`:
    +
    `{}`:
    accept: