UMDS .NET API  6.14
com.latencybusters.umds.UMDSReceiverBase Class Referenceabstract

class UMDSReceiverBase is the collection of common functionality for all UMDS receiving classes. It is purely internal. More...

Inheritance diagram for com.latencybusters.umds.UMDSReceiverBase:
com.latencybusters.umds.UMDSPersistentReceiver com.latencybusters.umds.UMDSReceiver com.latencybusters.umds.UMDSWildcardReceiver

Public Member Functions

abstract void onEvent (UMDSMessage msg)
 Every Receiver must handle events such as loss. More...
 
abstract void onRequest (UMDSMessage msg)
 Every Receiver must handle Request. More...
 
virtual void log (int level, System.String comment)
 Log a receiver related message. This API currently does nothing unique, but is provided as an aid to users deriving from the class but may in the future be updated to identify the receiver automatically. More...
 
Object getReceiverRecoveryInfoCbArg ()
 

Detailed Description

class UMDSReceiverBase is the collection of common functionality for all UMDS receiving classes. It is purely internal.

Member Function Documentation

virtual void com.latencybusters.umds.UMDSReceiverBase.log ( int  level,
System.String  comment 
)
virtual

Log a receiver related message. This API currently does nothing unique, but is provided as an aid to users deriving from the class but may in the future be updated to identify the receiver automatically.

the UMDS exception

Exceptions
UMDSException

References com.latencybusters.umds.UMDS.log(), and com.latencybusters.umds.UMDSServerConnection.UMDS.

abstract void com.latencybusters.umds.UMDSReceiverBase.onEvent ( UMDSMessage  msg)
pure virtual

Every Receiver must handle events such as loss.

Parameters
msgThe message containing an event

Implemented in com.latencybusters.umds.UMDSPersistentReceiver, and com.latencybusters.umds.UMDSReceiver.

abstract void com.latencybusters.umds.UMDSReceiverBase.onRequest ( UMDSMessage  msg)
pure virtual

Every Receiver must handle Request.

Parameters
msgThe message containing an event

Implemented in com.latencybusters.umds.UMDSPersistentReceiver, and com.latencybusters.umds.UMDSReceiver.

Referenced by com.latencybusters.umds.UMDSServerThread.UMDSServerThread().


The documentation for this class was generated from the following file: