VR-Exchange 2.8 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
MAKVrExchange::DtFixedLengthData Class Reference

Represents data of fixed length. More...

Public Member Functions

 DtFixedLengthData (const DtU32 data=0)
 Default CTOR. More...
 
 ~DtFixedLengthData ()
 Default DTOR. More...
 
 DtFixedLengthData (const DtFixedLengthData &original)
 Copy CTOR – class is copyable. More...
 
DtFixedLengthDataoperator= (const DtFixedLengthData &original)
 Assignment Operator – class is copyable. More...
 
bool operator== (const DtFixedLengthData &rightOperand) const
 Tests for equality by comparing size and bytes. More...
 
bool operator!= (const DtFixedLengthData &rightOperand) const
 
const unsigned int size () const
 Returns the number of bytes stored in this class. More...
 
virtual std::ostream & printDataToStream (std::ostream &stream) const
 Prints the byte array to a stream in hex. More...
 
Data Exchange Attributes
 DtDEC_ATTRIBUTE (DtU32, Id, id)
 Specifies the type of fixed data. More...
 
 DtDEC_ATTRIBUTE (DtU32, Value, value)
 Value of the data. More...
 

Detailed Description

Represents data of fixed length.

Modeled after IEEE 1278.1-1995 Section 5.2.10

Constructor & Destructor Documentation

MAKVrExchange::DtFixedLengthData::DtFixedLengthData ( const DtU32  data = 0)

Default CTOR.

MAKVrExchange::DtFixedLengthData::~DtFixedLengthData ( )

Default DTOR.

MAKVrExchange::DtFixedLengthData::DtFixedLengthData ( const DtFixedLengthData original)

Copy CTOR – class is copyable.

Member Function Documentation

MAKVrExchange::DtFixedLengthData::DtDEC_ATTRIBUTE ( DtU32  ,
Id  ,
id   
)

Specifies the type of fixed data.

MAKVrExchange::DtFixedLengthData::DtDEC_ATTRIBUTE ( DtU32  ,
Value  ,
value   
)

Value of the data.

bool MAKVrExchange::DtFixedLengthData::operator!= ( const DtFixedLengthData rightOperand) const
DtFixedLengthData& MAKVrExchange::DtFixedLengthData::operator= ( const DtFixedLengthData original)

Assignment Operator – class is copyable.

bool MAKVrExchange::DtFixedLengthData::operator== ( const DtFixedLengthData rightOperand) const

Tests for equality by comparing size and bytes.

virtual std::ostream& MAKVrExchange::DtFixedLengthData::printDataToStream ( std::ostream &  stream) const
virtual

Prints the byte array to a stream in hex.

const unsigned int MAKVrExchange::DtFixedLengthData::size ( ) const

Returns the number of bytes stored in this class.


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

Document ID: Generated on Tue Aug 16 16:15:26 EDT 2022 from SVN revision 245901
Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)