Class WebSocketReceiverRelay
A Message Channel
Inheritance
System.Object
WebSocketReceiverRelay
Namespace: FM.LiveSwitch
Assembly: FM.LiveSwitch.dll
Syntax
public class WebSocketReceiverRelay : object
Constructors
WebSocketReceiverRelay()
Create a MessageChannel.
Declaration
public WebSocketReceiverRelay()
Properties
Port1
Gets or sets Port1.
Declaration
public RelayPort Port1 { get; protected set; }
Property Value
Type | Description |
---|---|
RelayPort |
Port2
Gets or sets Port1.
Declaration
public RelayPort Port2 { get; protected set; }
Property Value
Type | Description |
---|---|
RelayPort |
Methods
AddEventListener(Action1<WebSocketReceiveArgs>, RelayPort)
Add an event listener.
Declaration
public void AddEventListener(Action1<WebSocketReceiveArgs> listener, RelayPort receiver)
Parameters
Type | Name | Description |
---|---|---|
Action1<WebSocketReceiveArgs> | listener | |
RelayPort | receiver |
PostMessage(WebSocketReceiveArgs, RelayPort)
Post a message.
Declaration
public void PostMessage(WebSocketReceiveArgs args, RelayPort sender)
Parameters
Type | Name | Description |
---|---|---|
WebSocketReceiveArgs | args | |
RelayPort | sender |
RemoveEventListener(Action1<WebSocketReceiveArgs>, RelayPort)
Remove an event listener.
Declaration
public void RemoveEventListener(Action1<WebSocketReceiveArgs> listener, RelayPort receiver)
Parameters
Type | Name | Description |
---|---|---|
Action1<WebSocketReceiveArgs> | listener | |
RelayPort | receiver |