VR-Link API Documentation for DIS
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIffBasicInteractiveRecord Class Reference
+ Inheritance diagram for DtIffBasicInteractiveRecord:
+ Collaboration diagram for DtIffBasicInteractiveRecord:

Public Member Functions

 DtIffBasicInteractiveRecord ()
 Constructor.
 DtIffBasicInteractiveRecord (const DtIffBasicInteractiveRecord &orig)
 Copy Constructor.
 DtIffBasicInteractiveRecord (void *ptr, unsigned int size)
 Net Constructor.
 DtIffBasicInteractiveRecord (DtNetIffBasicInteractiveRecord netRecord)
 NetType Constructor.
virtual
DtIffBasicInteractiveRecord
operator= (const DtIffBasicInteractiveRecord &record)
 Assignment Operator.
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &other)
 Assignment operator.
virtual bool operator== (const DtIffBasicInteractiveRecord &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 setInterrogatingEntityId (DtEntityIdentifier)
 Accessors.
virtual DtEntityIdentifier interrogatingEntityId () const
virtual void setInterrogatedEntityId (DtEntityIdentifier)
virtual DtEntityIdentifier interrogatedEntityId () const
virtual void setInteractiveEventId (DtEventId)
virtual DtEventId interactiveEventId () const
virtual void setInterrogatedModes (DtU16)
virtual DtU16 interrogatedModes () const
virtual void setTransmissionIndicator (DtTransmissionIndicator)
virtual DtTransmissionIndicator transmissionIndicator () const
virtual void setReplyAmplification (DtReplyAmplification)
virtual DtReplyAmplification replyAmplification () 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 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

DtNetIffBasicInteractiveRecord myBasicInteractiveRecord
DtNetIffBasicInteractiveRecordmyBasicInteractiveRecordPtr

Constructor & Destructor Documentation

DtIffBasicInteractiveRecord::DtIffBasicInteractiveRecord ( )

Constructor.

DtIffBasicInteractiveRecord::DtIffBasicInteractiveRecord ( const DtIffBasicInteractiveRecord orig)

Copy Constructor.

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

Net Constructor.

DtIffBasicInteractiveRecord::DtIffBasicInteractiveRecord ( DtNetIffBasicInteractiveRecord  netRecord)

NetType Constructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtIffBasicInteractiveRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

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

Create function used by Standard Variable Record Factory.

virtual DtEventId DtIffBasicInteractiveRecord::interactiveEventId ( ) const
virtual
virtual DtEntityIdentifier DtIffBasicInteractiveRecord::interrogatedEntityId ( ) const
virtual
virtual DtU16 DtIffBasicInteractiveRecord::interrogatedModes ( ) const
virtual
virtual DtEntityIdentifier DtIffBasicInteractiveRecord::interrogatingEntityId ( ) const
virtual
virtual DtIffBasicInteractiveRecord& DtIffBasicInteractiveRecord::operator= ( const DtIffBasicInteractiveRecord record)
virtual

Assignment Operator.

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

Assignment operator.

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

Equals Operator.

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

Equals Operator.

Implements DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtIffBasicInteractiveRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtIffBasicInteractiveRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual DtReplyAmplification DtIffBasicInteractiveRecord::replyAmplification ( ) const
virtual
virtual void DtIffBasicInteractiveRecord::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 DtIffBasicInteractiveRecord::setInteractiveEventId ( DtEventId  )
virtual
virtual void DtIffBasicInteractiveRecord::setInterrogatedEntityId ( DtEntityIdentifier  )
virtual
virtual void DtIffBasicInteractiveRecord::setInterrogatedModes ( DtU16  )
virtual
virtual void DtIffBasicInteractiveRecord::setInterrogatingEntityId ( DtEntityIdentifier  )
virtual

Accessors.

virtual void DtIffBasicInteractiveRecord::setRecordLength ( unsigned int  recordLength)
virtual
virtual void DtIffBasicInteractiveRecord::setRecordType ( unsigned int  recordType)
virtual
virtual void DtIffBasicInteractiveRecord::setReplyAmplification ( DtReplyAmplification  )
virtual
virtual void DtIffBasicInteractiveRecord::setTransmissionIndicator ( DtTransmissionIndicator  )
virtual
virtual DtTransmissionIndicator DtIffBasicInteractiveRecord::transmissionIndicator ( ) const
virtual
virtual unsigned DtIffBasicInteractiveRecord::unpaddedNetsize ( ) const
virtual

This is the network size of the record without padding.

Implements DtStandardVariableRecord.

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

Member Data Documentation

DtNetIffBasicInteractiveRecord DtIffBasicInteractiveRecord::myBasicInteractiveRecord
protected
DtNetIffBasicInteractiveRecord* DtIffBasicInteractiveRecord::myBasicInteractiveRecordPtr
protected

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

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)