![]() |
VR-Link API Documentation for DIS
|
Inheritance diagram for DtDIGuyCustomPduDecoder:
Collaboration diagram for DtDIGuyCustomPduDecoder:Public Member Functions | |
| DtDIGuyCustomPduDecoder () | |
| virtual | ~DtDIGuyCustomPduDecoder () |
| virtual void | decode (DtPdu *pdu, DtEntityStateRepository *stateRep) |
| virtual DtPduDecoder * | clone () const |
| virtual void | clearCallbacks () |
| virtual void | decode (DtPdu *pdu, DtPduFactory *pduFactory=0) |
| This is a dummy method for backwards compatibility with DIS decoders. | |
| virtual void | addDiGuyPduCallback (DtDIGuyCustomPduMsgId k, DtDIGuyPduCallbackFcn info) |
| Add/Remove callback info for a particular DI Guy Message kind. | |
| virtual void | removeDiGuyPduCallback (DtDIGuyCustomPduMsgId k, const DtDIGuyPduCallbackFcn &info) |
Public Member Functions inherited from DtPduDecoder | |
| virtual | ~DtPduDecoder () |
Static Public Member Functions | |
| static void | processDiGuyAppearance (DtDIGuyCustomPdu *pdu, DtEntityStateRepository *pEsr) |
| static void | processDiGuyType (DtDIGuyCustomPdu *pdu, DtEntityStateRepository *pEsr) |
| static void | processDiGuyAction (DtDIGuyCustomPdu *pdu, DtEntityStateRepository *pEsr) |
Protected Attributes | |
| std::set< DtDIGuyPduCallbackFcn > | myDiGuyCbList [DtMAX_DIGUYMSG_KINDS] |
| DtDIGuyCustomPduDecoder::DtDIGuyCustomPduDecoder | ( | ) |
|
virtual |
|
virtual |
Add/Remove callback info for a particular DI Guy Message kind.
By default processDiGuyAppearance, processDiGuyType, and processDiGuyAction are set.
|
virtual |
|
virtual |
Implements DtPduDecoder.
|
virtual |
|
inlinevirtual |
This is a dummy method for backwards compatibility with DIS decoders.
Implements DtPduDecoder.
|
static |
|
static |
|
static |
|
virtual |
|
protected |