65 virtual void setFromNet(
const void* netRecord,
unsigned int length,
72 virtual void setMode5PseudoCryptoCode(
DtU16);
73 virtual DtU16 mode5PseudoCryptoCode()
const;
75 virtual void setMode4PseudoCryptoCodeA(
DtU16);
76 virtual DtU16 mode4PseudoCryptoCodeA()
const;
78 virtual void setMode4PseudoCryptoCodeB(
DtU16);
79 virtual DtU16 mode4PseudoCryptoCodeB()
const;
Definition: iffAtcNavaidsVariableRecord.h:11
Definition: iffVariantRecordsP.h:67
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtNetIffCryptoControlRecord myCryptoControlRecord
Definition: iffCryptoControlRecord.h:82
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
virtual DtStandardVariableRecord * clone() const =0
Clone.
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
DtNetIffCryptoControlRecord * myCryptoControlRecordPtr
Definition: iffCryptoControlRecord.h:83
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
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:22
DtStandardVariableRetCode
Definition: standardVariableRecord.h:14
Definition: iffCryptoControlRecord.h:15