19 DtIffBasicInteractiveRecord();
22 DtIffBasicInteractiveRecord(
const DtIffBasicInteractiveRecord& orig);
28 DtIffBasicInteractiveRecord(
void* ptr,
unsigned int size);
31 DtIffBasicInteractiveRecord(DtNetIffBasicInteractiveRecord netRecord);
34 virtual DtIffBasicInteractiveRecord& operator=(
const DtIffBasicInteractiveRecord& record);
40 virtual bool operator==(
const DtIffBasicInteractiveRecord& record);
67 virtual void setFromNet(
const void* netRecord,
unsigned int length,
80 virtual void setInteractiveEventId(
DtEventId);
81 virtual DtEventId interactiveEventId()
const;
83 virtual void setInterrogatedModes(
DtU16);
84 virtual DtU16 interrogatedModes()
const;
93 static unsigned int recordTypeToUse();
96 static void setRecordTypeToUse(
unsigned int typeToUse);
100 DtNetIffBasicInteractiveRecord myBasicInteractiveRecord;
101 DtNetIffBasicInteractiveRecord* myBasicInteractiveRecordPtr;
Definition: iffAtcNavaidsVariableRecord.h:11
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
DtReplyAmplification
Definition: disEnums.h:783
virtual DtStandardVariableRecord * clone() const =0
Clone.
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
Represents Events in the RPR FOM.
Definition: eventId.h:52
DtTransmissionIndicator
Definition: disEnums.h:775
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
virtual void writeRecord(void *addr) const =0
virtual unsigned int recordLength() const =0
Get/Set Record Length.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
virtual unsigned int recordType() const =0
Get/Set Record Type.
virtual void setRecordType(unsigned int recordType)=0
Get/Set Record Type.
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0
Sets the record from Network Representation from the given location.
Definition: standardVariableRecord.h:23
DtDatumParam
([UID 66]) - Datum ID
Definition: disEnums.h:505
DtStandardVariableRetCode
Definition: standardVariableRecord.h:15