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;