libp2p
    Preparing search index...

    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