10 #ifndef DtIntercomGroupAsgmtRec_H_
11 #define DtIntercomGroupAsgmtRec_H_
28 class DT_DLL_VL DtIntercomGroupAsgmtRec :
public DtIntercomParmRec
34 DtIntercomGroupAsgmtRec();
35 DtIntercomGroupAsgmtRec(
const DtIntercomGroupAsgmtRec& orig);
38 virtual ~DtIntercomGroupAsgmtRec();
41 DtIntercomGroupAsgmtRec& operator=(
42 const DtIntercomGroupAsgmtRec& orig);
43 DtIntercomGroupAsgmtRec& operator=(
44 const DtNetIntercomGroupAsgmtRec& orig);
47 virtual void setGroupBitField(
DtU32 bitField);
48 virtual DtU32 groupBitField()
const;
55 virtual void setDestEquipID(
DtU16 equipID);
56 virtual DtU16 destEquipID()
const;
59 virtual void setDestLineID(
DtU8 lineID);
60 virtual DtU8 destLineID()
const;
63 virtual void print()
const;
66 virtual void printDataToStream(std::ostream& stream)
const;
69 virtual void unloadNetRecord(
const DtNetIntercomGroupAsgmtRec& record);
70 virtual void loadNetRecord(DtNetIntercomGroupAsgmtRec& record)
const;
74 DtU32 myGroupBitField;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file declares classes related to intercom messages.
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Contains the standard DIS enumerations.
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
This file contains typedefs for machine dependant types.