DataValue Class Reference

#include <DataValue.h>

List of all members.

Public Member Functions

 DataValue ()
 DataValue (BYTE *data, int length)
 DataValue (const DataValue &other)
 ~DataValue ()
void Init ()
DataValueoperator= (const DataValue &other)
int operator== (const DataValue &other) const
void * GetData ()
void SetData (BYTE *data, int length)
int GetLength () const
void * AllocateData (int length)
void FreeData ()
BOOL IsEmpty ()

Public Attributes

BYTE * m_data
int m_length


Detailed Description

Definition at line 9 of file DataValue.h.


Constructor & Destructor Documentation

DataValue::DataValue  )  [inline]
 

Definition at line 15 of file DataValue.h.

References Init().

Here is the call graph for this function:

DataValue::DataValue BYTE *  data,
int  length
[inline]
 

Definition at line 20 of file DataValue.h.

References Init(), and SetData().

Here is the call graph for this function:

DataValue::DataValue const DataValue other  )  [inline]
 

Definition at line 26 of file DataValue.h.

References Init().

Here is the call graph for this function:

DataValue::~DataValue  )  [inline]
 

Definition at line 32 of file DataValue.h.

References FreeData().

Here is the call graph for this function:


Member Function Documentation

void* DataValue::AllocateData int  length  )  [inline]
 

Definition at line 71 of file DataValue.h.

References AllocExt(), FreeExt(), m_data, and m_length.

Referenced by operator=(), and SetData().

Here is the call graph for this function:

void DataValue::FreeData  )  [inline]
 

Definition at line 91 of file DataValue.h.

References FreeExt(), m_data, and m_length.

Referenced by ~DataValue().

Here is the call graph for this function:

void* DataValue::GetData  )  [inline]
 

Definition at line 62 of file DataValue.h.

References m_data.

int DataValue::GetLength  )  const [inline]
 

Definition at line 69 of file DataValue.h.

References m_length.

Referenced by operator=(), and operator==().

void DataValue::Init  )  [inline]
 

Definition at line 37 of file DataValue.h.

References m_data, and m_length.

Referenced by DataValue().

BOOL DataValue::IsEmpty  )  [inline]
 

Definition at line 100 of file DataValue.h.

References m_length.

DataValue& DataValue::operator= const DataValue other  )  [inline]
 

Definition at line 43 of file DataValue.h.

References AllocateData(), GetLength(), m_data, and m_length.

Here is the call graph for this function:

int DataValue::operator== const DataValue other  )  const [inline]
 

Definition at line 51 of file DataValue.h.

References GetLength(), m_data, and m_length.

Here is the call graph for this function:

void DataValue::SetData BYTE *  data,
int  length
[inline]
 

Definition at line 63 of file DataValue.h.

References AllocateData(), m_data, and m_length.

Referenced by DataValue().

Here is the call graph for this function:


Member Data Documentation

BYTE* DataValue::m_data
 

Definition at line 12 of file DataValue.h.

Referenced by AllocateData(), FreeData(), GetData(), Init(), operator=(), operator==(), and SetData().

int DataValue::m_length
 

Definition at line 13 of file DataValue.h.

Referenced by AllocateData(), FreeData(), GetLength(), Init(), IsEmpty(), operator=(), operator==(), and SetData().


The documentation for this class was generated from the following file:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:51 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001