Method | Description | |
---|---|---|
Dispose ( ) : void |
Disposes of the foreign device port
|
|
ForeignDevicePort ( |
Constructs a new foreign device port instance
|
|
HandleMessage ( IMessage message ) : bool |
Handles a message queued on this session.
|
|
Open ( ) : void |
Opens the foreign device port
|
|
Resolve ( IEnumerable |
Resolves the port's dependencies
|
|
SendNetgram ( |
Sends a netgram out of this port
|
Method | Description | |
---|---|---|
_createBbmdMac ( ) : void |
Creates the bbmd mac address
|
|
_createInboundNetgram ( |
Creates an inbound netgram
|
|
_createMessage ( FunctionCode function ) : IBvlcMessage |
Creates a new bvlc message based on a function code
|
|
_createServer ( ) : void |
Creates the udp socket
|
|
_disposeAll ( ) : void |
Disposes all of the resources held by an open port, in preparation for transitioning back to a closed state
|
|
_onDatagramReceived ( |
Called whenever a datagram is received
|
|
_processMessage ( |
Processes a received bvlc message
|
|
_processResult ( |
Processes a received result message
|
|
_register ( object state ) : void |
Registers the foreign device with the remote bbmd
|
|
_requireState ( State state ) : void |
Checks to make sure that the port is in state
|
|
_sendMessage ( |
Sends a bvlc message
|
|
_startRegistering ( ) : void |
Begins registration of the foreign device with the BBMD
|
public ForeignDevicePort ( |
||
options | The options to create the port with | |
return | System |
public HandleMessage ( IMessage message ) : bool | ||
message | IMessage | The message to handle |
return | bool |
public Resolve ( IEnumerable |
||
processes | IEnumerable |
The processes |
return | void |
public SendNetgram ( |
||
netgram | The netgram to send | |
return | void |