VR-Link API Documentation for DIS
 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
DtIffGICBRecord Class Reference
+ Inheritance diagram for DtIffGICBRecord:
+ Collaboration diagram for DtIffGICBRecord:

Public Member Functions

 DtIffGICBRecord ()
 Constructor.
 DtIffGICBRecord (const DtIffGICBRecord &orig)
 Copy Constructor.
 DtIffGICBRecord (void *ptr, unsigned int size)
 Net Constructor.
 DtIffGICBRecord (DtNetIffGICBRecord netRecord)
 NetType Constructor.
virtual DtIffGICBRecordoperator= (const DtIffGICBRecord &record)
 Assignment Operator.
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &other)
 Assignment operator.
virtual bool operator== (const DtIffGICBRecord &record)
 Equals Operator.
virtual bool operator== (const DtStandardVariableRecord &record)
 Equals Operator.
virtual DtStandardVariableRecordclone () const
 Clone.
virtual unsigned int recordType () const
 Setters and Getters for Record Type.
virtual void setRecordType (unsigned int recordType)
virtual unsigned int recordLength () const
 Setters and Getters for Record Length.
virtual void setRecordLength (unsigned int recordLength)
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream.
virtual void writeRecord (void *addr) const
virtual void setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
 Sets the record from Network Representation from the given location.
virtual unsigned unpaddedNetsize () const
 This is the network size of the record without padding.
virtual void setTILinkType (DtTILinkType)
 Accessors.
virtual DtTILinkType tiLinkType () const
virtual void setMessageDesignator (DtU16)
virtual DtU16 messageDesignator () const
virtual void setMessageNumber (DtU8)
virtual DtU8 messageNumber () const
virtual void setGICBStatus (DtU16)
virtual DtU16 gicbStatus () const
virtual void setGICBRegister (DtU32)
virtual DtU32 gicbRegister () const
virtual void setGICBMessageMSB (DtU32)
virtual DtU32 gicbMessageMSB () const
virtual void setGICBMessageLSB (DtU32)
virtual DtU32 gicbMessageLSB () const
- Public Member Functions inherited from DtIffAtcNavaidsVariableRecord
 DtIffAtcNavaidsVariableRecord ()
 Constructor.
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes)
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor.
virtual ~DtStandardVariableRecord ()
 Destructor.
virtual void printData () const
 Prints the data to DtInfo.

Static Public Member Functions

static DtStandardVariableRecordcreate (void *addr, unsigned int length)
 Create function used by Standard Variable Record Factory.

Protected Attributes

DtNetIffGICBRecord myGICBRecord
DtNetIffGICBRecordmyGICBRecordPtr

Constructor & Destructor Documentation

DtIffGICBRecord::DtIffGICBRecord ( )

Constructor.

DtIffGICBRecord::DtIffGICBRecord ( const DtIffGICBRecord orig)

Copy Constructor.

DtIffGICBRecord::DtIffGICBRecord ( void *  ptr,
unsigned int  size 
)

Net Constructor.

DtIffGICBRecord::DtIffGICBRecord ( DtNetIffGICBRecord  netRecord)

NetType Constructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtIffGICBRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

static DtStandardVariableRecord* DtIffGICBRecord::create ( void *  addr,
unsigned int  length 
)
static

Create function used by Standard Variable Record Factory.

virtual DtU32 DtIffGICBRecord::gicbMessageLSB ( ) const
virtual
virtual DtU32 DtIffGICBRecord::gicbMessageMSB ( ) const
virtual
virtual DtU32 DtIffGICBRecord::gicbRegister ( ) const
virtual
virtual DtU16 DtIffGICBRecord::gicbStatus ( ) const
virtual
virtual DtU16 DtIffGICBRecord::messageDesignator ( ) const
virtual
virtual DtU8 DtIffGICBRecord::messageNumber ( ) const
virtual
virtual DtIffGICBRecord& DtIffGICBRecord::operator= ( const DtIffGICBRecord record)
virtual

Assignment Operator.

virtual DtStandardVariableRecord& DtIffGICBRecord::operator= ( const DtStandardVariableRecord other)
virtual

Assignment operator.

virtual bool DtIffGICBRecord::operator== ( const DtIffGICBRecord record)
virtual

Equals Operator.

virtual bool DtIffGICBRecord::operator== ( const DtStandardVariableRecord record)
virtual

Equals Operator.

Implements DtStandardVariableRecord.

virtual void DtIffGICBRecord::printDataToStream ( std::ostream &  stream) const
virtual

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtIffGICBRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtIffGICBRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual void DtIffGICBRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
virtual

Sets the record from Network Representation from the given location.

Implements DtStandardVariableRecord.

virtual void DtIffGICBRecord::setGICBMessageLSB ( DtU32  )
virtual
virtual void DtIffGICBRecord::setGICBMessageMSB ( DtU32  )
virtual
virtual void DtIffGICBRecord::setGICBRegister ( DtU32  )
virtual
virtual void DtIffGICBRecord::setGICBStatus ( DtU16  )
virtual
virtual void DtIffGICBRecord::setMessageDesignator ( DtU16  )
virtual
virtual void DtIffGICBRecord::setMessageNumber ( DtU8  )
virtual
virtual void DtIffGICBRecord::setRecordLength ( unsigned int  recordLength)
virtual
virtual void DtIffGICBRecord::setRecordType ( unsigned int  recordType)
virtual
virtual void DtIffGICBRecord::setTILinkType ( DtTILinkType  )
virtual

Accessors.

virtual DtTILinkType DtIffGICBRecord::tiLinkType ( ) const
virtual
virtual unsigned DtIffGICBRecord::unpaddedNetsize ( ) const
virtual

This is the network size of the record without padding.

Implements DtStandardVariableRecord.

virtual void DtIffGICBRecord::writeRecord ( void *  addr) const
virtual

Member Data Documentation

DtNetIffGICBRecord DtIffGICBRecord::myGICBRecord
protected
DtNetIffGICBRecord* DtIffGICBRecord::myGICBRecordPtr
protected

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

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)