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 | Protected Attributes
DtStandardVariableRecord Class Referenceabstract
+ Inheritance diagram for DtStandardVariableRecord:
+ Collaboration diagram for DtStandardVariableRecord:

Public Member Functions

 DtStandardVariableRecord ()
 Constructor. More...
 
virtual ~DtStandardVariableRecord ()
 Destructor. More...
 
virtual bool operator== (const DtStandardVariableRecord &other)=0
 Equals operator. More...
 
virtual void printData () const
 Prints the data to DtInfo. More...
 
virtual void printDataToStream (std::ostream &stream) const =0
 Prints the data to the specified stream. More...
 
virtual void writeRecord (void *addr) const =0
 
virtual void setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0
 Sets the record from Network Representation from the given location. More...
 
virtual unsigned unpaddedNetsize () const =0
 This is the network size of the record without padding. More...
 
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes) More...
 
virtual DtStandardVariableRecordclone () const =0
 Clone. More...
 
virtual unsigned int recordType () const =0
 Get/Set Record Type. More...
 
virtual void setRecordType (unsigned int recordType)=0
 Get/Set Record Type. More...
 
virtual unsigned int recordLength () const =0
 Get/Set Record Length. More...
 
virtual void setRecordLength (unsigned int recordLength)=0
 Must include size of record header and padding to 8 bytes. More...
 
virtual void setOriginatingSimulationAddress (const DtSimulationAddress &)
 
virtual const DtSimulationAddressoriginatingSimulationAddress () const
 

Protected Attributes

DtSimulationAddress myOriginatingSimulationAddress
 

Constructor & Destructor Documentation

DtStandardVariableRecord::DtStandardVariableRecord ( )

Constructor.

virtual DtStandardVariableRecord::~DtStandardVariableRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtStandardVariableRecord::clone ( ) const
pure virtual
virtual unsigned int DtStandardVariableRecord::netSize ( )
virtual

Returns the size of the network representation (including padding bytes)

Reimplemented in DtIffAtcNavaidsVariableRecord.

virtual bool DtStandardVariableRecord::operator== ( const DtStandardVariableRecord other)
pure virtual
virtual const DtSimulationAddress& DtStandardVariableRecord::originatingSimulationAddress ( ) const
virtual
virtual void DtStandardVariableRecord::printData ( ) const
virtual

Prints the data to DtInfo.

virtual void DtStandardVariableRecord::printDataToStream ( std::ostream &  stream) const
pure virtual
virtual unsigned int DtStandardVariableRecord::recordLength ( ) const
pure virtual
virtual unsigned int DtStandardVariableRecord::recordType ( ) const
pure virtual
virtual void DtStandardVariableRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
pure virtual
virtual void DtStandardVariableRecord::setOriginatingSimulationAddress ( const DtSimulationAddress )
virtual
virtual void DtStandardVariableRecord::setRecordLength ( unsigned int  recordLength)
pure virtual
virtual void DtStandardVariableRecord::setRecordType ( unsigned int  recordType)
pure virtual
virtual unsigned DtStandardVariableRecord::unpaddedNetsize ( ) const
pure virtual
virtual void DtStandardVariableRecord::writeRecord ( void *  addr) const
pure virtual

Member Data Documentation

DtSimulationAddress DtStandardVariableRecord::myOriginatingSimulationAddress
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)