VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions
DtIFFDataVariantStruct Class Reference
+ Collaboration diagram for DtIFFDataVariantStruct:

Public Member Functions

 DtIFFDataVariantStruct ()
 
 ~DtIFFDataVariantStruct ()
 
 DtIFFDataVariantStruct (const DtIFFDataVariantStruct &orig)
 
DtIFFDataVariantStructoperator= (const DtIFFDataVariantStruct &orig)
 
virtual void setRecordType (const DtDatumIdentifierEnum32 &val)
 
virtual const
DtDatumIdentifierEnum32 
RecordType () const
 
virtual void setDtCryptoControl (const DtCryptoControlIFFDataStruct &val)
 
virtual const
DtCryptoControlIFFDataStruct
dtCryptoControl () const
 
virtual void setDtMode5STransponderLocation (const DtMode5STransponderLocationIFFDataStruct &val)
 
virtual const
DtMode5STransponderLocationIFFDataStruct
dtMode5STransponderLocation () const
 
virtual void setDtMode5STransponderLocationError (const DtMode5STransponderLocationErrorIFFDataStruct &val)
 
virtual const
DtMode5STransponderLocationErrorIFFDataStruct
dtMode5STransponderLocationError () const
 
virtual void setDtSquitterAirbornePositionReport (const DtSquitterAirbornePositionReportIFFDataStruct &val)
 
virtual const
DtSquitterAirbornePositionReportIFFDataStruct
dtSquitterAirbornePositionReport () const
 
virtual void setDtSquitterAirborneVelocityReport (const DtSquitterAirborneVelocityReportIFFDataStruct &val)
 
virtual const
DtSquitterAirborneVelocityReportIFFDataStruct
dtSquitterAirborneVelocityReport () const
 
virtual void setDtSquitterSurfacePositionReport (const DtSquitterSurfacePositionReportIFFDataStruct &val)
 
virtual const
DtSquitterSurfacePositionReportIFFDataStruct
dtSquitterSurfacePositionReport () const
 
virtual void setDtSquitterIdentificationReport (const DtSquitterIdentificationReportIFFDataStruct &val)
 
virtual const
DtSquitterIdentificationReportIFFDataStruct
dtSquitterIdentificationReport () const
 
virtual void setDtGICB (const DtGroundInitiatedCommBIFFDataStruct &val)
 
virtual const
DtGroundInitiatedCommBIFFDataStruct
dtGICB () const
 
virtual void setDtSquitterEvent__DrivenReport (const DtSquitterEventDrivenReportIFFDataStruct &val)
 
virtual const
DtSquitterEventDrivenReportIFFDataStruct
dtSquitterEvent__DrivenReport () const
 
virtual void setDtBasicInteractive (const DtBasicInteractiveIFFDataStruct &val)
 
virtual const
DtBasicInteractiveIFFDataStruct
dtBasicInteractive () const
 
virtual void setDtInteractiveMode4Reply (const DtInteractiveMode4ReplyIFFDataStruct &val)
 
virtual const
DtInteractiveMode4ReplyIFFDataStruct
dtInteractiveMode4Reply () const
 
virtual void setDtInteractiveMode5Reply (const DtInteractiveMode5ReplyIFFDataStruct &val)
 
virtual const
DtInteractiveMode5ReplyIFFDataStruct
dtInteractiveMode5Reply () const
 
virtual void setDtInteractiveBasicMode5 (const DtInteractiveBasicMode5IFFDataStruct &val)
 
virtual const
DtInteractiveBasicMode5IFFDataStruct
dtInteractiveBasicMode5 () const
 
virtual void setDtInteractiveBasicModeS (const DtInteractiveBasicModeSIFFDataStruct &val)
 
virtual const
DtInteractiveBasicModeSIFFDataStruct
dtInteractiveBasicModeS () const
 
virtual void setDtAntennaLocation (const DtAntennaLocationIFFDataStruct &val)
 
virtual const
DtAntennaLocationIFFDataStruct
dtAntennaLocation () const
 
bool operator== (const DtIFFDataVariantStruct &other) const
 
bool operator!= (const DtIFFDataVariantStruct &other) const
 
int netSize () const
 
unsigned int getPaddingSize (unsigned long long byteOffset, unsigned int boundary) const
 
void writeToBuffer (char *buffer) const
 
void fillFromBuffer (const char *buffer, int bufferSize, int offset)
 
virtual void printData () const
 
virtual void printDataToStream (std::ostream &) const
 

Static Public Member Functions

static int octetBoundary ()
 

Protected Attributes

DtDatumIdentifierEnum32 myRecordType
 
void * myAlternative
 

Private Member Functions

void deleteAlternative ()
 

Constructor & Destructor Documentation

DtIFFDataVariantStruct::DtIFFDataVariantStruct ( )
DtIFFDataVariantStruct::~DtIFFDataVariantStruct ( )
DtIFFDataVariantStruct::DtIFFDataVariantStruct ( const DtIFFDataVariantStruct orig)

Member Function Documentation

void DtIFFDataVariantStruct::deleteAlternative ( )
private
virtual const DtAntennaLocationIFFDataStruct& DtIFFDataVariantStruct::dtAntennaLocation ( ) const
virtual
virtual const DtBasicInteractiveIFFDataStruct& DtIFFDataVariantStruct::dtBasicInteractive ( ) const
virtual
virtual const DtCryptoControlIFFDataStruct& DtIFFDataVariantStruct::dtCryptoControl ( ) const
virtual
virtual const DtGroundInitiatedCommBIFFDataStruct& DtIFFDataVariantStruct::dtGICB ( ) const
virtual
virtual const DtInteractiveBasicMode5IFFDataStruct& DtIFFDataVariantStruct::dtInteractiveBasicMode5 ( ) const
virtual
virtual const DtInteractiveBasicModeSIFFDataStruct& DtIFFDataVariantStruct::dtInteractiveBasicModeS ( ) const
virtual
virtual const DtInteractiveMode4ReplyIFFDataStruct& DtIFFDataVariantStruct::dtInteractiveMode4Reply ( ) const
virtual
virtual const DtInteractiveMode5ReplyIFFDataStruct& DtIFFDataVariantStruct::dtInteractiveMode5Reply ( ) const
virtual
virtual const DtMode5STransponderLocationIFFDataStruct& DtIFFDataVariantStruct::dtMode5STransponderLocation ( ) const
virtual
virtual const DtMode5STransponderLocationErrorIFFDataStruct& DtIFFDataVariantStruct::dtMode5STransponderLocationError ( ) const
virtual
virtual const DtSquitterAirbornePositionReportIFFDataStruct& DtIFFDataVariantStruct::dtSquitterAirbornePositionReport ( ) const
virtual
virtual const DtSquitterAirborneVelocityReportIFFDataStruct& DtIFFDataVariantStruct::dtSquitterAirborneVelocityReport ( ) const
virtual
virtual const DtSquitterEventDrivenReportIFFDataStruct& DtIFFDataVariantStruct::dtSquitterEvent__DrivenReport ( ) const
virtual
virtual const DtSquitterIdentificationReportIFFDataStruct& DtIFFDataVariantStruct::dtSquitterIdentificationReport ( ) const
virtual
virtual const DtSquitterSurfacePositionReportIFFDataStruct& DtIFFDataVariantStruct::dtSquitterSurfacePositionReport ( ) const
virtual
void DtIFFDataVariantStruct::fillFromBuffer ( const char *  buffer,
int  bufferSize,
int  offset 
)
unsigned int DtIFFDataVariantStruct::getPaddingSize ( unsigned long long  byteOffset,
unsigned int  boundary 
) const
int DtIFFDataVariantStruct::netSize ( ) const
static int DtIFFDataVariantStruct::octetBoundary ( )
static
bool DtIFFDataVariantStruct::operator!= ( const DtIFFDataVariantStruct other) const
DtIFFDataVariantStruct& DtIFFDataVariantStruct::operator= ( const DtIFFDataVariantStruct orig)
bool DtIFFDataVariantStruct::operator== ( const DtIFFDataVariantStruct other) const
virtual void DtIFFDataVariantStruct::printData ( ) const
virtual
virtual void DtIFFDataVariantStruct::printDataToStream ( std::ostream &  ) const
virtual
virtual const DtDatumIdentifierEnum32 DtIFFDataVariantStruct::RecordType ( ) const
virtual
virtual void DtIFFDataVariantStruct::setDtAntennaLocation ( const DtAntennaLocationIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtBasicInteractive ( const DtBasicInteractiveIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtCryptoControl ( const DtCryptoControlIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtGICB ( const DtGroundInitiatedCommBIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtInteractiveBasicMode5 ( const DtInteractiveBasicMode5IFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtInteractiveBasicModeS ( const DtInteractiveBasicModeSIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtInteractiveMode4Reply ( const DtInteractiveMode4ReplyIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtInteractiveMode5Reply ( const DtInteractiveMode5ReplyIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtMode5STransponderLocation ( const DtMode5STransponderLocationIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtMode5STransponderLocationError ( const DtMode5STransponderLocationErrorIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtSquitterAirbornePositionReport ( const DtSquitterAirbornePositionReportIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtSquitterAirborneVelocityReport ( const DtSquitterAirborneVelocityReportIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtSquitterEvent__DrivenReport ( const DtSquitterEventDrivenReportIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtSquitterIdentificationReport ( const DtSquitterIdentificationReportIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setDtSquitterSurfacePositionReport ( const DtSquitterSurfacePositionReportIFFDataStruct val)
virtual
virtual void DtIFFDataVariantStruct::setRecordType ( const DtDatumIdentifierEnum32 val)
virtual
void DtIFFDataVariantStruct::writeToBuffer ( char *  buffer) const

Member Data Documentation

void* DtIFFDataVariantStruct::myAlternative
protected
DtDatumIdentifierEnum32 DtIFFDataVariantStruct::myRecordType
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)