NetworkConnection
Extends:
Constructor Summary
Public Constructor | ||
public |
constructor(channel: DataChannel, protocol: number, netAddress: NetAddress, peerAddress: PeerAddress) |
Member Summary
Public Members | ||
public get |
bytesReceived: number |
|
public get |
bytesSent: number |
|
public get |
closed: boolean |
|
public get |
id: number |
|
public get |
inbound: boolean |
|
public get |
lastMessageReceivedAt: number |
|
public get |
|
|
public set |
|
|
public get |
outbound: boolean |
|
public set |
|
|
public get |
|
|
public get |
protocol: number |
Method Summary
Public Methods | ||
public |
close(type: number, reason: string) |
|
public |
confirmExpectedMessage(type: Message.Type, success: boolean) |
|
public |
equals(o: NetworkConnection): boolean |
|
public |
expectMessage(types: Message.Type | Array<Message.Type>, timeoutCallback: function(), msgTimeout: number, chunkTimeout: number) |
|
public |
hashCode(): string |
|
public |
isExpectingMessage(type: Message.Type): boolean |
|
public |
send(msg: Uint8Array): boolean |
|
public |
toString(): string |
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(channel: DataChannel, protocol: number, netAddress: NetAddress, peerAddress: PeerAddress) source
Override:
Observable#constructorParams:
Name | Type | Attribute | Description |
channel | DataChannel | ||
protocol | number | ||
netAddress | NetAddress | ||
peerAddress | PeerAddress |
Public Members
public get bytesReceived: number source
public get bytesSent: number source
public get closed: boolean source
public get id: number source
public get inbound: boolean source
public get lastMessageReceivedAt: number source
public get netAddress: NetAddress source
public set netAddress: NetAddress source
public get outbound: boolean source
public set peerAddress: PeerAddress source
public get peerAddress: PeerAddress source
public get protocol: number source
Public Methods
public close(type: number, reason: string) source
Params:
Name | Type | Attribute | Description |
type | number |
|
|
reason | string |
|
public confirmExpectedMessage(type: Message.Type, success: boolean) source
Params:
Name | Type | Attribute | Description |
type | Message.Type | ||
success | boolean |
public equals(o: NetworkConnection): boolean source
Params:
Name | Type | Attribute | Description |
o | NetworkConnection |
Return:
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): boolean source
Params:
Name | Type | Attribute | Description |
msg | Uint8Array |
Return:
boolean |