Home Reference Source Test
public class | source

WebRtcDataChannel

Extends:

ObservableDataChannel → WebRtcDataChannel

Constructor Summary

Public Constructor
public

constructor(nativeChannel: RTCDataChannel)

Member Summary

Public Members
public get

Method Summary

Public Methods
public

close()

public

sendChunk(msg: *)

Protected Methods
protected

_onMessage(msg: ArrayBuffer)

Inherited Summary

From class Observable
public static get

WILDCARD: string: string

public

bubble(observable: Observable, types: ...string)

public

fire(type: string, args: ...*): Promise | null

public

off(type: string, id: number)

public

on(type: string, callback: Function): number

From class DataChannel
public get
public get abstract

readyState: DataChannel.ReadyState

public abstract

close()

public

confirmExpectedMessage(type: Message.Type, success: boolean)

public

expectMessage(types: Message.Type | Array<Message.Type>, timeoutCallback: function(), msgTimeout: number, chunkTimeout: number)

public

isExpectingMessage(type: Message.Type): boolean

public

send(msg: Uint8Array)

public abstract

sendChunk(msg: Uint8Array)

protected
protected

_onMessage(msg: ArrayBuffer)

Public Constructors

public constructor(nativeChannel: RTCDataChannel) source

Override:

DataChannel#constructor

Params:

NameTypeAttributeDescription
nativeChannel RTCDataChannel

Public Members

public get readyState: * source

Override:

DataChannel#readyState

Public Methods

public close() source

Override:

DataChannel#close

public sendChunk(msg: *) source

Override:

DataChannel#sendChunk

Params:

NameTypeAttributeDescription
msg *

Protected Methods

protected _onMessage(msg: ArrayBuffer) source

Override:

DataChannel#_onMessage

Params:

NameTypeAttributeDescription
msg ArrayBuffer