30 #define DtADD_PDU_CREATOR(x) \
31 addCreator(Dt##x##PduKind, &Dt##x##Pdu::create);
73 virtual int packetGood(
const DtNetPacket* packet)
const;
86 static int dfltPacketGood(
const DtNetPacket* packet);
DtVPRecordKind
Definition: disEnums.h:323
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtVPCreator * myVPCreators
Definition: pduFactory.h:92
class DtPduFactory:
Definition: pduFactory.h:38
DtAttributePduStrategy myAttributePduStrategy
Definition: pduFactory.h:95
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
DtAttributePduStrategy
Definition: vlAttributePduStrategy.h:16
static const int theMaxPduKinds
Definition: pduFactory.h:99
DtPduCreator * myCreators
myCreators is an array of theMaxPduKinds items.
Definition: pduFactory.h:91
DtStandardVariableRecordFactory * myStandardVariableFactory
Definition: pduFactory.h:94
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
DtPdu *(* DtPduCreator)(const DtNetPduHeader *packet, DtBufferPtr buffer, DtPduFactory *pduFactory)
PDU creation function signature.
Definition: pduFactory.h:21
A representation of a VP Record is specific to DIS version 7.
Definition: vpRecord.h:20
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
Definition: standardVariableRecordFactory.h:19
DtVPRecord *(* DtVPCreator)()
VPRecord creation function signature.
Definition: pduFactory.h:25