Hierarchy

Implements

Constructors

  • Returns waku.ConnectionManager

Properties

#private: any
attemptDial: any
configuredPubsubTopics: any
currentActiveParallelDialCount: any
dialAttemptsForPeer: any
dialErrorsForPeer: any
dialPeer: any
dialPeerStorePeers: any
dispatchDiscoveryEvent: any
dropConnection: any
getPeerShardInfo: any
getTagNamesForPeer: any

Fetches the tag names for a given peer

isPeerDialableBasedOnBootstrapStatus: any

Checks if the peer is dialable based on the following conditions:

  1. If the peer is a bootstrap peer, it is only dialable if the number of current bootstrap connections is less than the max allowed.
  2. If the peer is not a bootstrap peer
isPeerTopicConfigured: any
keepAliveManager: any
libp2p: any
onEventHandlers: any
online: any
options: any
pendingPeerDialQueue: any
processDialQueue: any
run: any
shouldDialPeer: any

Checks if the peer should be dialed based on the following conditions:

  1. If the peer is already connected, don't dial
  2. If the peer is not part of any of the configured pubsub topics, don't dial
  3. If the peer is not dialable based on bootstrap status, don't dial
  4. If the peer is already has an active dial attempt, or has been dialed before, don't dial it

Returns

true if the peer should be dialed, false otherwise

startPeerConnectionListener: any
startPeerDisconnectionListener: any
startPeerDiscoveryListener: any
toggleOffline: any
toggleOnline: any
instances: any

Methods

  • Parameters

    • event: Event

    Returns boolean

  • Returns boolean

  • Parameters

    • type: string

    Returns number

  • Type Parameters

    • Detail

    Parameters

    Returns boolean

  • Returns void

Generated using TypeDoc