libp2p
Preparing search index...
@libp2p/utils
Module @libp2p/utils
This module contains utility functions used by libp2p modules.
Classes
AbstractMessageStream
AbstractMultiaddrConnection
AbstractStream
AbstractStreamMuxer
AdaptiveTimeout
BloomFilter
CuckooFilter
InvalidDataLengthError
InvalidDataLengthLengthError
InvalidMessageLengthError
LengthPrefixedDecoder
MaxEarlyStreamsError
MemoryStorage
MockStream
MovingAverage
PeerQueue
PriorityQueue
Queue
QueueFullError
RateLimiter
RateLimitError
ScalableCuckooFilter
StreamClosedError
UnexpectedEOFError
UnwrappedError
Interfaces
AbstractMultiaddrConnectionInit
AbstractStreamInit
AbstractStreamMuxerInit
AdaptiveTimeoutInit
AdaptiveTimeoutSignal
BloomFilterOptions
Bucket
ByteStream
ByteStreamOpts
Comparator
CreateTrackedListInit
CreateTrackedMapInit
CuckooFilterInit
DebouncedFunction
DNS4NetConfig
DNS6NetConfig
DNSAddrNetConfig
DNSNetConfig
Filter
Fingerprint
GetKeySecDurationOptions
GetTimeoutSignalOptions
Hash
IP4NetConfig
IP6NetConfig
Job
JobMatcher
JobRecipient
JobTimeline
LengthPrefixedDecoderInit
LengthPrefixedStream
LengthPrefixedStreamOpts
MessageStreamInit
MockMultiaddrConnectionInit
MockMuxedStreamInit
MultiaddrConnectionPairOptions
PeerQueueJobOptions
PriorityQueueJobOptions
ProtobufDecoder
ProtobufEncoder
ProtobufMessageStream
ProtobufStream
ProtobufStreamOpts
QueueEvents
QueueInit
QueueJobFailure
QueueJobSuccess
RateLimiterInit
RateLimiterResult
RateRecord
ReadBytesOptions
RepeatingTask
RepeatingTaskOptions
RunFunction
ScalableCuckooFilterInit
SendResult
StreamPairOptions
TrackedMapInit
Type Aliases
JobStatus
NetConfig
PipeInput
Variables
DEFAULT_FAILURE_MULTIPLIER
DEFAULT_INTERVAL
DEFAULT_MAX_TIMEOUT
DEFAULT_MIN_TIMEOUT
DEFAULT_TIMEOUT_MULTIPLIER
Functions
byteStream
createBloomFilter
createCuckooFilter
createScalableCuckooFilter
debounce
echo
echoStream
getNetConfig
getThinWaistAddresses
ipPortToMultiaddr
isAsyncGenerator
isGenerator
isGlobalUnicast
isGlobalUnicastIp
isLinkLocal
isLinkLocalIp
isLoopback
isNetworkAddress
isPrivate
isPrivateIp
isPromise
lpStream
messageStreamToDuplex
mockMuxer
multiaddrConnectionPair
pbStream
pipe
repeatingTask
streamPair
trackedList
trackedMap
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Abstract
Message
Stream
Abstract
Multiaddr
Connection
Abstract
Stream
Abstract
Stream
Muxer
Adaptive
Timeout
Bloom
Filter
Cuckoo
Filter
Invalid
Data
Length
Error
Invalid
Data
Length
Length
Error
Invalid
Message
Length
Error
Length
Prefixed
Decoder
Max
Early
Streams
Error
Memory
Storage
Mock
Stream
Moving
Average
Peer
Queue
Priority
Queue
Queue
Queue
Full
Error
Rate
Limiter
Rate
Limit
Error
Scalable
Cuckoo
Filter
Stream
Closed
Error
Unexpected
EOF
Error
Unwrapped
Error
Interfaces
Abstract
Multiaddr
Connection
Init
Abstract
Stream
Init
Abstract
Stream
Muxer
Init
Adaptive
Timeout
Init
Adaptive
Timeout
Signal
Bloom
Filter
Options
Bucket
Byte
Stream
Byte
Stream
Opts
Comparator
Create
Tracked
List
Init
Create
Tracked
Map
Init
Cuckoo
Filter
Init
Debounced
Function
DNS4
Net
Config
DNS6
Net
Config
DNS
Addr
Net
Config
DNS
Net
Config
Filter
Fingerprint
Get
Key
Sec
Duration
Options
Get
Timeout
Signal
Options
Hash
IP4
Net
Config
IP6
Net
Config
Job
Job
Matcher
Job
Recipient
Job
Timeline
Length
Prefixed
Decoder
Init
Length
Prefixed
Stream
Length
Prefixed
Stream
Opts
Message
Stream
Init
Mock
Multiaddr
Connection
Init
Mock
Muxed
Stream
Init
Multiaddr
Connection
Pair
Options
Peer
Queue
Job
Options
Priority
Queue
Job
Options
Protobuf
Decoder
Protobuf
Encoder
Protobuf
Message
Stream
Protobuf
Stream
Protobuf
Stream
Opts
Queue
Events
Queue
Init
Queue
Job
Failure
Queue
Job
Success
Rate
Limiter
Init
Rate
Limiter
Result
Rate
Record
Read
Bytes
Options
Repeating
Task
Repeating
Task
Options
Run
Function
Scalable
Cuckoo
Filter
Init
Send
Result
Stream
Pair
Options
Tracked
Map
Init
Type Aliases
Job
Status
Net
Config
Pipe
Input
Variables
DEFAULT_
FAILURE_
MULTIPLIER
DEFAULT_
INTERVAL
DEFAULT_
MAX_
TIMEOUT
DEFAULT_
MIN_
TIMEOUT
DEFAULT_
TIMEOUT_
MULTIPLIER
Functions
byte
Stream
create
Bloom
Filter
create
Cuckoo
Filter
create
Scalable
Cuckoo
Filter
debounce
echo
echo
Stream
get
Net
Config
get
Thin
Waist
Addresses
ip
Port
To
Multiaddr
is
Async
Generator
is
Generator
is
Global
Unicast
is
Global
Unicast
Ip
is
Link
Local
is
Link
Local
Ip
is
Loopback
is
Network
Address
is
Private
is
Private
Ip
is
Promise
lp
Stream
message
Stream
To
Duplex
mock
Muxer
multiaddr
Connection
Pair
pb
Stream
pipe
repeating
Task
stream
Pair
tracked
List
tracked
Map
libp2p
Loading...
This module contains utility functions used by libp2p modules.