MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
MAKLogger::DtBaseHla1516Value Class Reference

Base HLA 1516 value which includes flags and an encoded handle. More...

+ Inheritance diagram for MAKLogger::DtBaseHla1516Value:
+ Collaboration diagram for MAKLogger::DtBaseHla1516Value:

Public Member Functions

 DtBaseHla1516Value (const DtString &name, DtU32 handle, const DtLgrVariableLengthData &code)
 Main constructor. More...
 
virtual ~DtBaseHla1516Value ()
 Destructor. More...
 
 DtBaseHla1516Value (const DtBaseHla1516Value &src)
 Copy constructor. More...
 
DtBaseHla1516Valueoperator= (const DtBaseHla1516Value &src)
 Assignment operator. More...
 
const DtLgrVariableLengthDataencodedHandle () const
 Get the encoded handle. More...
 
const void * code () const
 Return the encoded handle data.. More...
 
int codeLength () const
 Return the encoded handle size. More...
 
void setCode (const DtLgrVariableLengthData &code)
 Set the encoded handle. More...
 
void setCode (const void *data, int size)
 Set the encoded handle. More...
 
- Public Member Functions inherited from MAKLogger::DtBaseHlaValue
 DtBaseHlaValue (const DtString &name, DtLgrHlaHandle handle)
 
virtual ~DtBaseHlaValue ()
 
 DtBaseHlaValue (const DtBaseHlaValue &value)
 
DtBaseHlaValueoperator= (const DtBaseHlaValue &value)
 
DtU32 flags () const
 Get the encoded flags. More...
 
void setFlags (DtU32)
 Set the encoded flags. More...
 
const DtStringname () const
 
void setName (const DtString &name)
 
const char * name2print () const
 
DtLgrHlaHandle handle () const
 
void setHandle (DtLgrHlaHandle handle)
 

Private Attributes

DtLgrVariableLengthData myCode
 The encoded handle. More...
 

Detailed Description

Base HLA 1516 value which includes flags and an encoded handle.

Constructor & Destructor Documentation

MAKLogger::DtBaseHla1516Value::DtBaseHla1516Value ( const DtString name,
DtU32  handle,
const DtLgrVariableLengthData code 
)

Main constructor.

virtual MAKLogger::DtBaseHla1516Value::~DtBaseHla1516Value ( )
virtual

Destructor.

MAKLogger::DtBaseHla1516Value::DtBaseHla1516Value ( const DtBaseHla1516Value src)

Copy constructor.

Member Function Documentation

const void * MAKLogger::DtBaseHla1516Value::code ( ) const
inline

Return the encoded handle data..

References MAKLogger::DtLgrVariableLengthData::data(), and myCode.

Referenced by setCode().

int MAKLogger::DtBaseHla1516Value::codeLength ( ) const
inline

Return the encoded handle size.

References myCode, and MAKLogger::DtLgrVariableLengthData::size().

const DtLgrVariableLengthData & MAKLogger::DtBaseHla1516Value::encodedHandle ( ) const
inline

Get the encoded handle.

References myCode.

DtBaseHla1516Value& MAKLogger::DtBaseHla1516Value::operator= ( const DtBaseHla1516Value src)

Assignment operator.

void MAKLogger::DtBaseHla1516Value::setCode ( const DtLgrVariableLengthData code)
inline

Set the encoded handle.

References code(), and myCode.

void MAKLogger::DtBaseHla1516Value::setCode ( const void *  data,
int  size 
)
inline

Set the encoded handle.

References myCode.

Member Data Documentation

DtLgrVariableLengthData MAKLogger::DtBaseHla1516Value::myCode
private

The encoded handle.

Referenced by code(), codeLength(), encodedHandle(), and setCode().


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

Document ID: Generated on Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)