Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Peers

Hierarchy

Implements

Index

Properties

Protected bus

bus: Emittery = new Emittery()

Protected frames

frames: Uint8Array[] = [] as Uint8Array[]

Private localNodeId

localNodeId: string = ""

Private logger

logger: Logger = getLogger()

Private managementEntityLock

managementEntityLock: MutexInterface = withTimeout(new Mutex(),20000,new CommunicationTimeoutError())

Private nodes

nodes: string[] = [] as string[]

Private Optional signaler

signaler: SignalingClient

Protected transcoder

transcoder: FrameTranscoder<T> = new FrameTranscoder<T>()

Private Optional transporter

transporter: Transporter

Methods

close

  • close(): Promise<void>

getLocalNodeId

  • getLocalNodeId(): string

Protected getReadKey

  • getReadKey(): string

Private getReadyKey

  • getReadyKey(): string

open

Protected queue

read

write

  • write(resourceType: EPeersResources, resourceId: string, msg: Uint8Array, nodeId: string): Promise<void>

Generated using TypeDoc