fm.liveswitch.WebSocketReceiverRelay Class Reference

A Message Channel. More...

Public Member Functions

void addEventListener (fm.liveswitch.IAction1< fm.liveswitch.WebSocketReceiveArgs > listener, fm.liveswitch.RelayPort receiver)
 Add an event listener. More...
 
fm.liveswitch.RelayPort getPort1 ()
 Gets Port1. More...
 
fm.liveswitch.RelayPort getPort2 ()
 Gets Port1. More...
 
void postMessage (fm.liveswitch.WebSocketReceiveArgs args, fm.liveswitch.RelayPort sender)
 Post a message. More...
 
void removeEventListener (fm.liveswitch.IAction1< fm.liveswitch.WebSocketReceiveArgs > listener, fm.liveswitch.RelayPort receiver)
 Remove an event listener. More...
 
 WebSocketReceiverRelay ()
 Create a MessageChannel. More...
 

Protected Member Functions

void setPort1 (fm.liveswitch.RelayPort value)
 Sets Port1. More...
 
void setPort2 (fm.liveswitch.RelayPort value)
 Sets Port1. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ WebSocketReceiverRelay()

fm.liveswitch.WebSocketReceiverRelay.WebSocketReceiverRelay ( )

Create a MessageChannel.

Member Function Documentation

◆ addEventListener()

void fm.liveswitch.WebSocketReceiverRelay.addEventListener ( fm.liveswitch.IAction1< fm.liveswitch.WebSocketReceiveArgs listener,
fm.liveswitch.RelayPort  receiver 
)

Add an event listener.

Parameters
listener
receiver

◆ getPort1()

fm.liveswitch.RelayPort fm.liveswitch.WebSocketReceiverRelay.getPort1 ( )

Gets Port1.

◆ getPort2()

fm.liveswitch.RelayPort fm.liveswitch.WebSocketReceiverRelay.getPort2 ( )

Gets Port1.

◆ postMessage()

void fm.liveswitch.WebSocketReceiverRelay.postMessage ( fm.liveswitch.WebSocketReceiveArgs  args,
fm.liveswitch.RelayPort  sender 
)

Post a message.

Parameters
args
sender

◆ removeEventListener()

void fm.liveswitch.WebSocketReceiverRelay.removeEventListener ( fm.liveswitch.IAction1< fm.liveswitch.WebSocketReceiveArgs listener,
fm.liveswitch.RelayPort  receiver 
)

Remove an event listener.

Parameters
listener
receiver

◆ setPort1()

void fm.liveswitch.WebSocketReceiverRelay.setPort1 ( fm.liveswitch.RelayPort  value)
protected

Sets Port1.

◆ setPort2()

void fm.liveswitch.WebSocketReceiverRelay.setPort2 ( fm.liveswitch.RelayPort  value)
protected

Sets Port1.