8 #ifndef DtRecordSetPdu_H_
9 #define DtRecordSetPdu_H_
35 virtual bool setNumRecordSets(
DtU32 numSets);
36 virtual DtU32 numRecordSets()
const;
41 virtual bool setRecordSet(
int index,
const DtRecordSet& recSet);
42 virtual bool getRecordSet(
int index,
DtRecordSet& recSet)
const;
70 virtual char* var()
const;
75 virtual int netRecordSetLength()
const;
78 virtual int recordSetOffset(
int recordSetIndex)
const;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
int mySaveBuffCount
Definition: recordSetPdu.h:89
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtRecordSetPdu is an abstract base class used by PDUs which require the record set functionality...
Definition: recordSetPdu.h:23
int mySaveRecCount
These are used by recordSetOffset() to save the value and index of the last offset which was computed...
Definition: recordSetPdu.h:88
virtual void printDataToStream(std::ostream &stream) const
Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit fr...
Definition: recordSet.h:38
This file is used as a convenience to group interaction concepts together.
virtual void printData() const
Print the PDU's data (not including header).
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtNetRecordSetPdu is the network structure for a record set used by the PDU classes which inherit fro...
Definition: recordSet.h:29
This file contains typedefs for machine dependant types.