/ fm / liveswitch / RelayPort
Class: RelayPort
fm.liveswitch.RelayPort
Table of contents
Constructors
Methods
- addEventListener
- deserialize
- getMessagePort
- getTypeString
- onMessage
- postMessage
- removeEventListener
- serialize
Constructors
constructor
+ new RelayPort(messagePort
: MessagePort): RelayPort
Parameters:
Name | Type |
---|---|
messagePort |
MessagePort |
Returns: RelayPort
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:10
Methods
addEventListener
▸ addEventListener(listener
: IAction1<WebSocketReceiveArgs>): void
Parameters:
Name | Type |
---|---|
listener |
IAction1<WebSocketReceiveArgs> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:23
deserialize
▸ Private
deserialize(event
: MessageEvent<any>): WebSocketReceiveArgs
Parameters:
Name | Type |
---|---|
event |
MessageEvent<any> |
Returns: WebSocketReceiveArgs
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:57
getMessagePort
▸ getMessagePort(): MessagePort
Returns: MessagePort
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:19
getTypeString
▸ getTypeString(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:3
onMessage
▸ Private
onMessage(event
: MessageEvent<any>): void
Parameters:
Name | Type |
---|---|
event |
MessageEvent<any> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:37
postMessage
▸ postMessage(args
: WebSocketReceiveArgs): void
Parameters:
Name | Type |
---|---|
args |
WebSocketReceiveArgs |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:33
removeEventListener
▸ removeEventListener(listener
: IAction1<WebSocketReceiveArgs>): void
Parameters:
Name | Type |
---|---|
listener |
IAction1<WebSocketReceiveArgs> |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:29
serialize
▸ Private
serialize(args
: WebSocketReceiveArgs): object
Parameters:
Name | Type |
---|---|
args |
WebSocketReceiveArgs |
Returns: object
Name | Type |
---|---|
binaryMessage |
Uint8Array |
textMessage |
string |
Defined in: Generated/TypeScript/fm.liveswitch/RelayPort.ts:50