8 #ifndef DtRecordSetPdu_H_
9 #define DtRecordSetPdu_H_
29 virtual ~DtRecordSetPdu();
32 DtRecordSetPdu&
operator=(
const DtRecordSetPdu& orig);
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;
54 DtRecordSetPdu(
const DtRecordSetPdu& orig);
70 virtual char* var()
const;
75 virtual int netRecordSetLength()
const;
78 virtual int recordSetOffset(
int recordSetIndex)
const;
82 DtRecordSetPdu*
self()
const;
DtInteraction is an abstract base class for representing HLA interactions (or events) (as opposed to ...
Definition: interactionHLA.h:33
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit fr...
Definition: recordSet.h:37
virtual void printData() const
Print the interaction's data to DtInfo.
Definition: interactionHLA.h:348
This file is used as a convenience to group interaction concepts together.
virtual void printDataToStream(std::ostream &stream) const
Print the interaction's data to the stream.
Definition: interactionHLA.h:356
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:28
This file contains typedefs for machine dependant types.