60 virtual void setPseudoCryptoCodeAAvailable(
bool val);
62 virtual bool pseudoCryptoCodeAAvailable()
const;
66 virtual void setPseudoCryptoCodeA(
DtU16 val);
68 virtual DtU16 pseudoCryptoCodeA()
const;
76 virtual void setPseudoCryptoCodeBAvailable(
bool val);
78 virtual bool pseudoCryptoCodeBAvailable()
const;
82 virtual void setPseudoCryptoCodeB(
DtU16 val);
84 virtual DtU16 pseudoCryptoCodeB()
const;
123 virtual void setMode4PseudoCrypto(
DtU16 val);
124 virtual DtU16 mode4PseudoCrypto()
const;
130 virtual bool mode4PseudoCryptoAvailable()
const;
Contains the DtEntityIdentifier class declaration.
Contains the DtIffStateRepository class declaration.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtString class declaration.
DtIffAtcNavaidsAltParm4 myAlternateMode4
Definition: iffMode4StateRepository.h:150
Contains the DtEntityType and DtRadioEntityType class declarations.
Contains the DtIFFDataStateRepository class DT_DLL_VL declaration.
DtIFFMode4CodeActiveEnum8
Definition: iffDatatypes.h:1714
virtual void setMode4PseudoCryptoAvailable(DtU8 val)
Set/Get NatoIFF mode4PseudoCrypto.
Definition: iffMode4StateRepository.h:132
virtual void printData() const
Print data to the DtInfo stream.
static DtIFFDataStateRepository * create()
Create a DtIFFDataStateRepository.
DtIFFMode4CodeActiveEnum8 myPseudoCryptoCodeActive
Definition: iffMode4StateRepository.h:141
This file contains typedefs used to represent objects in a protocol neutral way.
bool myPseudoCryptoCodeAAvailable
Definition: iffMode4StateRepository.h:137
DtU16 myPseudoCryptoCodeA
Definition: iffMode4StateRepository.h:138
DtU16 myMode4PseudoCrypto
Definition: iffMode4StateRepository.h:151
DtIffAtcNavaidsAltParm4
Enumerations referring to the bits that make up the Alternate Mode 4 Challenge/Reply field...
Definition: disEnums.h:2196
Instances of DtIFFDataStateRepository are used to store state data for IFFData objects.
Definition: IFFDataStateRepository.h:32
This file declares DtVector and DtVector32.
bool myPseudoCryptoCodeBAvailable
Definition: iffMode4StateRepository.h:139
DtIffAlternateMode4Enum8 myReply
Definition: iffMode4StateRepository.h:144
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
Instances of DtMode4StateRepository are used to store state data for IFFData.Mode4 objects...
Definition: iffMode4StateRepository.h:29
Contains the IFF datatypes for RPR 3.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
DtIffAlternateMode4Enum8 myChallenge
Definition: iffMode4StateRepository.h:147
DtIffAlternateMode4Enum8
Definition: iffDatatypes.h:1338
DtU16 myPseudoCryptoCodeB
Definition: iffMode4StateRepository.h:140
DtIFFDataStateRepository & operator=(const DtIFFDataStateRepository &orig)
Assignment Operator.
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.