Home Reference Source Test
public class | source

NetworkConnection

Extends:

Observable → NetworkConnection

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

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

Params:

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

NameTypeAttributeDescription
type number
  • optional
reason string
  • optional

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

Params:

NameTypeAttributeDescription
type Message.Type
success boolean

public equals(o: NetworkConnection): boolean source

Params:

NameTypeAttributeDescription
o NetworkConnection

Return:

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 hashCode(): string source

Return:

string

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

Params:

NameTypeAttributeDescription
type Message.Type

Return:

boolean

public send(msg: Uint8Array): boolean source

Params:

NameTypeAttributeDescription
msg Uint8Array

Return:

boolean

public toString(): string source

Return:

string