27 virtual void clearCallbacks();
The DtPduDecoder class provides a base class for all DIS decoders.
Definition: pduDecoder.h:18
Implements the storage, sending, and receipt of DI Guy custom PDU's.
Definition: diGuyCustomPdu.h:37
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
std::multimap< DtDIGuyCustomPduMsgId, DtDIGuyPduCallbackFcnSet > DtDIGuyPduCallbackFcnMap
Definition: diGuyCustomPduDecoder.h:54
class DtPduFactory:
Definition: pduFactory.h:38
virtual DtPduDecoder * clone() const =0
This file provides protocol independence for Reflected Entities.
virtual void decode(DtPdu *pdu, DtPduFactory *pduFactory=0)=0
Instances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a...
Definition: entityStateRepository.h:42
Definition: vlVector.h:224
virtual void decode(DtPdu *pdu, DtPduFactory *pduFactory=0)
This is a dummy method for backwards compatibility with DIS decoders.
Definition: diGuyCustomPduDecoder.h:30
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
DtDIGuyCustomPduMsgId
Enumeration describing the message ID's of the DiGuy PDU.
Definition: disEnums.h:3313
This file provides a declaration for DtPduDecoder.
Contains the DtEntityStateRepository class declaration.
Definition: diGuyCustomPduDecoder.h:18
DtDIGuyPduCallbackFcnMap myDiGuyCbList
Definition: diGuyCustomPduDecoder.h:55
void(* DtDIGuyPduCallbackFcn)(DtDIGuyCustomPdu *pdu, DtEntityStateRepository *usr)
PDU callback function signature.
Definition: diGuyCustomPduDecoder.h:16
Instances of DtString are used to represent strings.
Definition: vlString.h:36
std::set< DtDIGuyPduCallbackFcn > DtDIGuyPduCallbackFcnSet
Definition: diGuyCustomPduDecoder.h:53