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

Public Member Functions

 DtUnknownStandardVariableRecord (unsigned int recordType, unsigned int recordLength)
 Constructor.
 DtUnknownStandardVariableRecord (const DtUnknownStandardVariableRecord &orig)
 Copy Constructor.
 DtUnknownStandardVariableRecord (void *ptr, unsigned int size)
 Net Constructor.
virtual
DtUnknownStandardVariableRecord
operator= (const DtUnknownStandardVariableRecord &record)
 Assignment Operator.
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &other)
 Assignment operator.
virtual bool operator== (const DtUnknownStandardVariableRecord &record)
 Equals Operator.
virtual bool operator== (const DtStandardVariableRecord &record)
 Equals Operator.
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 setStandardVariableRecordBuffer (char *buffer, unsigned int length)
virtual const char * standardVariableRecordBuffer () const
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 void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream.
virtual unsigned int unpaddedNetsize () const
 Returns the size of the network representation (including padding bytes)
virtual unsigned int netSize () const
 This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding.
virtual DtStandardVariableRecordclone () const
 Clone.
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor.
virtual void printData () const
 Prints the data to DtInfo.
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes)

Static Public Member Functions

static DtStandardVariableRecordcreate (void *addr, unsigned int length)

Protected Attributes

DtNetStandardVariableRecord myUnknownStandardVariableRecord
DtNetStandardVariableRecordmyUnknownStandardVariableRecordPtr
char * myUnknownStandardVariableRecordBuffer

Constructor & Destructor Documentation

DtUnknownStandardVariableRecord::DtUnknownStandardVariableRecord ( unsigned int  recordType,
unsigned int  recordLength 
)

Constructor.

DtUnknownStandardVariableRecord::DtUnknownStandardVariableRecord ( const DtUnknownStandardVariableRecord orig)

Copy Constructor.

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

Net Constructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtUnknownStandardVariableRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

static DtStandardVariableRecord* DtUnknownStandardVariableRecord::create ( void *  addr,
unsigned int  length 
)
static
virtual unsigned int DtUnknownStandardVariableRecord::netSize ( ) const
virtual

This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding.

virtual DtUnknownStandardVariableRecord& DtUnknownStandardVariableRecord::operator= ( const DtUnknownStandardVariableRecord record)
virtual

Assignment Operator.

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

Assignment operator.

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

Equals Operator.

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

Equals Operator.

Implements DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtUnknownStandardVariableRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtUnknownStandardVariableRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual void DtUnknownStandardVariableRecord::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 DtUnknownStandardVariableRecord::setRecordLength ( unsigned int  recordLength)
virtual
virtual void DtUnknownStandardVariableRecord::setRecordType ( unsigned int  recordType)
virtual
virtual void DtUnknownStandardVariableRecord::setStandardVariableRecordBuffer ( char *  buffer,
unsigned int  length 
)
virtual
virtual const char* DtUnknownStandardVariableRecord::standardVariableRecordBuffer ( ) const
virtual
virtual unsigned int DtUnknownStandardVariableRecord::unpaddedNetsize ( ) const
virtual

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

Implements DtStandardVariableRecord.

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

Member Data Documentation

DtNetStandardVariableRecord DtUnknownStandardVariableRecord::myUnknownStandardVariableRecord
protected
char* DtUnknownStandardVariableRecord::myUnknownStandardVariableRecordBuffer
protected
DtNetStandardVariableRecord* DtUnknownStandardVariableRecord::myUnknownStandardVariableRecordPtr
protected

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

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)