/ fm / liveswitch / WebSocketBase
Class: WebSocketBase
fm.liveswitch.WebSocketBase
WebSocket base properties/methods.
Hierarchy
WebSocketBase
Table of contents
Constructors
Methods
- addOnLatestRoundTripTime
- fmliveswitchWebSocketBaseInit
- getLastRoundTripTime
- getTypeString
- raiseCloseComplete
- raiseOnLatestRoundTripTime
- raiseOpenFailure
- raiseOpenSuccess
- raiseReceive
- raiseStreamFailure
- removeOnLatestRoundTripTime
- setLastRoundTripTime
Constructors
constructor
+ new WebSocketBase(): WebSocketBase
Returns: WebSocketBase
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:26
Methods
addOnLatestRoundTripTime
▸ addOnLatestRoundTripTime(value
: IAction1<number>): void
Adds a handler that is raised when the latest round trip time is calculated.
Parameters:
Name | Type |
---|---|
value |
IAction1<number> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:45
fmliveswitchWebSocketBaseInit
▸ Private
fmliveswitchWebSocketBaseInit(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:21
getLastRoundTripTime
▸ getLastRoundTripTime(): number
Gets the last round trip time.
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:57
getTypeString
▸ getTypeString(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:9
raiseCloseComplete
▸ Protected
raiseCloseComplete(closeArgs
: WebSocketCloseArgs, statusCode
: WebSocketStatusCode, reason
: string): void
Raises the close complete callback.
Parameters:
Name | Type | Description |
---|---|---|
closeArgs |
WebSocketCloseArgs | The close arguments. |
statusCode |
WebSocketStatusCode | The status code. |
reason |
string | The reason. |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:72
raiseOnLatestRoundTripTime
▸ Protected
raiseOnLatestRoundTripTime(value
: number): void
Raises the OnLatestRoundTripTime event.
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:91
raiseOpenFailure
▸ Protected
raiseOpenFailure(openArgs
: WebSocketOpenArgs, statusCode
: WebSocketStatusCode, exception
: Exception): void
Raises the open failure callback.
Parameters:
Name | Type | Description |
---|---|---|
openArgs |
WebSocketOpenArgs | The open arguments. |
statusCode |
WebSocketStatusCode | The status code. |
exception |
Exception | The exception. |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:109
raiseOpenSuccess
▸ Protected
raiseOpenSuccess(openArgs
: WebSocketOpenArgs): void
Raises the open success callback.
Parameters:
Name | Type | Description |
---|---|---|
openArgs |
WebSocketOpenArgs | The open arguments. |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:128
raiseReceive
▸ Protected
raiseReceive(openArgs
: WebSocketOpenArgs, textMessage
: string, binaryMessage
: Uint8Array): void
Raises the receive callback.
Parameters:
Name | Type | Description |
---|---|---|
openArgs |
WebSocketOpenArgs | The open arguments. |
textMessage |
string | The text message. |
binaryMessage |
Uint8Array | The binary message. |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:147
raiseStreamFailure
▸ Protected
raiseStreamFailure(openArgs
: WebSocketOpenArgs, statusCode
: WebSocketStatusCode, exception
: Exception): void
Raises the stream failure callback.
Parameters:
Name | Type | Description |
---|---|---|
openArgs |
WebSocketOpenArgs | The open arguments. |
statusCode |
WebSocketStatusCode | The status code. |
exception |
Exception | The exception. |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:177
removeOnLatestRoundTripTime
▸ removeOnLatestRoundTripTime(value
: IAction1<number>): void
Removes a handler that is raised when the latest round trip time is calculated.
Parameters:
Name | Type |
---|---|
value |
IAction1<number> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:195
setLastRoundTripTime
▸ Protected
setLastRoundTripTime(value
: number): void
Sets the last round trip time.
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/WebSocketBase.ts:207