10 #ifndef DtIntercomEntityDestRec_H_
11 #define DtIntercomEntityDestRec_H_
27 class DT_DLL_VL DtIntercomEntityDestRec :
public DtIntercomParmRec
34 DtIntercomEntityDestRec();
35 DtIntercomEntityDestRec(
const DtIntercomEntityDestRec& orig);
39 virtual ~DtIntercomEntityDestRec();
43 DtIntercomEntityDestRec& operator=(
44 const DtIntercomEntityDestRec& orig);
45 DtIntercomEntityDestRec& operator=(
46 const DtNetIntercomEntityDestRec& orig);
54 virtual void setDestDeviceID(
DtU16 deviceID);
55 virtual DtU16 destDeviceID()
const;
58 virtual void setDestLineID(
DtU8 lineID);
59 virtual DtU8 destLineID()
const;
62 virtual void setDestPriority(
DtU8 priority);
63 virtual DtU8 destPriority()
const;
70 virtual void print()
const;
73 virtual void printDataToStream(std::ostream& stream)
const;
76 virtual void unloadNetRecord(
const DtNetIntercomEntityDestRec& record);
77 virtual void loadNetRecord(DtNetIntercomEntityDestRec& record)
const;
#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.
DtIntercomDestLineStateCmd
Definition: disEnums.h:2002
This file contains typedefs for machine dependant types.