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 |