Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IDataChannel<TDataChannel>

Data channel interface.

Type parameters

  • TDataChannel

Hierarchy

  • IDataChannel

Index

Methods

addOnStateChange

  • addOnStateChange(value: IAction1<TDataChannel>): void
  • Parameters

    • value: IAction1<TDataChannel>

    Returns void

getId

  • getId(): string
  • Returns string

getLabel

  • getLabel(): string
  • Returns string

getOnReceive

  • getOnReceive(): IAction1<DataChannelReceiveArgs>
  • Returns IAction1<DataChannelReceiveArgs>

getOrdered

  • getOrdered(): boolean
  • Returns boolean

getState

  • getState(): DataChannelState
  • Returns DataChannelState

getSubprotocol

  • getSubprotocol(): string
  • Returns string

removeOnStateChange

  • removeOnStateChange(value: IAction1<TDataChannel>): void
  • Parameters

    • value: IAction1<TDataChannel>

    Returns void

sendDataBytes

  • sendDataBytes(dataBytes: DataBuffer): void
  • Parameters

    • dataBytes: DataBuffer

    Returns void

sendDataString

  • sendDataString(dataString: string): void
  • Parameters

    • dataString: string

    Returns void

setId

  • setId(value: string): void
  • Parameters

    • value: string

    Returns void

setOnReceive

  • setOnReceive(value: IAction1<DataChannelReceiveArgs>): void
  • Parameters

    • value: IAction1<DataChannelReceiveArgs>

    Returns void