SI::CharArray::Data Class Reference

Inheritance diagram for SI::CharArray::Data:

Inheritance graph

List of all members.

Public Member Functions

 Data ()
virtual ~Data ()
virtual void assign (const unsigned char *data, int size)=0
virtual void Delete ()=0
u_int16_t TwoBytes (const int index) const
u_int32_t FourBytes (const int index) const

Public Attributes

const unsigned char * data
int size
unsigned count_
bool valid

Detailed Description

Definition at line 66 of file util.h.

Constructor & Destructor Documentation

SI::CharArray::Data::Data ( void   ) 

Definition at line 91 of file util.c.

SI::CharArray::Data::~Data (  )  [virtual]

Definition at line 99 of file util.c.

Member Function Documentation

virtual void SI::CharArray::Data::assign ( const unsigned char *  data,
int  size 
) [pure virtual]

virtual void SI::CharArray::Data::Delete (  )  [pure virtual]

u_int16_t SI::CharArray::Data::TwoBytes ( const int  index  )  const [inline]

Definition at line 74 of file util.h.

Referenced by SI::CharArray::TwoBytes().

u_int32_t SI::CharArray::Data::FourBytes ( const int  index  )  const [inline]

Definition at line 76 of file util.h.

Referenced by SI::CharArray::FourBytes().

Member Data Documentation

const unsigned char* SI::CharArray::Data::data

Definition at line 97 of file util.h.

Referenced by SI::CharArray::checkSize(), and SI::CharArray::isValid().

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

Generated on Tue Nov 4 20:04:32 2008 for VDR by  doxygen 1.5.6