Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IInternalDataChannel

Hierarchy

  • IDataChannel<IInternalDataChannel>
  • IInternal<IExternalDataChannel>
    • IInternalDataChannel

Index

Methods

_getExternal

  • _getExternal(): IExternalDataChannel
  • internal

    Returns IExternalDataChannel

addOnStateChange

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

    • value: IAction1<IInternalDataChannel>

    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<IInternalDataChannel>): void
  • Parameters

    • value: IAction1<IInternalDataChannel>

    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