19 #include <vlutil/vlMachineTypes.h>
20 #include <vl/stateMsg.h>
21 #include <vl/exerciseConn.h>
40 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER, DtPduFactory* pduFactory = 0);
56 virtual void setObjectIdentifier(
const DtEntityIdentifier& val);
59 DtEntityIdentifier objectIdentifier()
const;
74 virtual void setCommonDataEventNumber(DtU32 val);
77 DtU32 commonDataEventNumber()
const;
80 virtual void setFinalUpdate(
bool val);
83 bool finalUpdate()
const;
95 static DtPdu* create(
const DtNetPduHeader *initial,
96 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER, DtPduFactory* pduFactory = 0);
100 static void addCallback(DtExerciseConn* conn,
102 static void removeCallback(DtExerciseConn* conn,
109 virtual unsigned int fixedBytesSize()
const;
113 virtual char *firstVarDatumStart()
const;
Definition: keyValuePairList.h:18
Definition: terrainGeometryAndDataList.h:23
DtPduKind internalGetPduKind() const
Definition: dynamicTerrainPdu.h:115
DtTerrainGeometryAndDataList myGeometryAndData
Geometry and associated data.
Definition: dynamicTerrainPdu.h:122
Instances of DtDynamicTerrainPdu are used for DIS network packets which encode the DtDynamicTerrainSt...
Definition: dynamicTerrainPdu.h:34
DtKeyValuePairList myCommonData
Common data.
Definition: dynamicTerrainPdu.h:125
void(* DynamicTerrainCb)(DtDynamicTerrainPdu *pdu, void *usr)
DtDynamicTerrainPdu callback function signature.
Definition: dynamicTerrainPdu.h:29
const DtPduKind DtDynamicTerrainPduKind
Definition: disEnumsExtensions.h:129
static DtPduKind internalGetPduKindImpl()
Definition: dynamicTerrainPdu.h:114
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23