Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public get |
lastMessageReceivedAt: number |
|
public get abstract |
readyState: DataChannel.ReadyState |
Method Summary
Public Methods | ||
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 Methods | ||
protected |
_onClose() |
|
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 |
Public Constructors
Public Members
public get lastMessageReceivedAt: number source
public get abstract readyState: DataChannel.ReadyState source
Public Methods
public abstract close() source
public confirmExpectedMessage(type: Message.Type, success: boolean) source
Params:
Name | Type | Attribute | Description |
type | Message.Type | ||
success | boolean |
public expectMessage(types: Message.Type | Array<Message.Type>, timeoutCallback: function(), msgTimeout: number, chunkTimeout: number) source
Params:
Name | Type | Attribute | Description |
types | Message.Type | Array<Message.Type> | ||
timeoutCallback | function() | ||
msgTimeout | number |
|
|
chunkTimeout | number |
|
public isExpectingMessage(type: Message.Type): boolean source
Params:
Name | Type | Attribute | Description |
type | Message.Type |
Return:
boolean |
public send(msg: Uint8Array) source
Params:
Name | Type | Attribute | Description |
msg | Uint8Array |
public abstract sendChunk(msg: Uint8Array) source
Params:
Name | Type | Attribute | Description |
msg | Uint8Array |
Protected Methods
protected _onClose() source
protected _onMessage(msg: ArrayBuffer) source
Params:
Name | Type | Attribute | Description |
msg | ArrayBuffer |