Home Reference Source Test
public class | source

DataChannel

Extends:

Observable → DataChannel

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public get abstract

readyState: DataChannel.ReadyState

Method Summary

Public Methods
public

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 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

public

off(type: string, id: number)

public

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

Public Constructors

public constructor() source

Override:

Observable#constructor

Public Members

public get lastMessageReceivedAt: number source

public get abstract readyState: DataChannel.ReadyState source

Public Methods

public close() source

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

Params:

NameTypeAttributeDescription
type Message.Type
success boolean

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

Params:

NameTypeAttributeDescription
types Message.Type | Array<Message.Type>
timeoutCallback function()
msgTimeout number
  • optional
chunkTimeout number
  • optional

public isExpectingMessage(type: Message.Type): boolean source

Params:

NameTypeAttributeDescription
type Message.Type

Return:

boolean

public send(msg: Uint8Array) source

Params:

NameTypeAttributeDescription
msg Uint8Array

public abstract sendChunk(msg: Uint8Array) source

Params:

NameTypeAttributeDescription
msg Uint8Array

Protected Methods

protected _onMessage(msg: ArrayBuffer) source

Params:

NameTypeAttributeDescription
msg ArrayBuffer