vdr
2.2.0
|
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 |
|
pure virtual |
Implemented in SI::CharArray::DataForeignData, and SI::CharArray::DataOwnData.
Referenced by SI::CharArray::assign(), SI::CharArray::DataForeignData::DataForeignData(), and SI::CharArray::DataOwnData::DataOwnData().
|
pure virtual |
Implemented in SI::CharArray::DataForeignData, and SI::CharArray::DataOwnData.
Referenced by SI::CharArray::DataOwnData::assign(), SI::CharArray::DataForeignData::DataForeignData(), SI::CharArray::DataOwnData::DataOwnData(), SI::CharArray::DataForeignData::~DataForeignData(), and SI::CharArray::DataOwnData::~DataOwnData().
|
inline |
Definition at line 77 of file util.h.
Referenced by SI::CharArray::FourBytes().
|
inline |
Definition at line 75 of file util.h.
Referenced by SI::CharArray::TwoBytes().
unsigned SI::CharArray::Data::count_ |
Definition at line 96 of file util.h.
Referenced by SI::CharArray::assign(), SI::CharArray::CharArray(), SI::CharArray::operator=(), and SI::CharArray::~CharArray().
const unsigned char* SI::CharArray::Data::data |
Definition at line 90 of file util.h.
Referenced by SI::CharArray::DataOwnData::assign(), SI::CharArray::DataForeignData::assign(), SI::CRC32::CRC32(), SI::CharArray::DataOwnData::Delete(), SI::CharArray::FourBytes(), SI::CharArray::getData(), SI::CRC32::isValid(), SI::CharArray::operator==(), SI::CharArray::operator[](), and SI::CharArray::TwoBytes().
int SI::CharArray::Data::size |
Definition at line 91 of file util.h.
Referenced by SI::CharArray::DataOwnData::assign(), SI::CharArray::DataForeignData::assign(), SI::CharArray::DataOwnData::Delete(), SI::CharArray::getLength(), and SI::CharArray::operator==().
bool SI::CharArray::Data::valid |
Definition at line 98 of file util.h.
Referenced by SI::CharArray::checkSize(), and SI::CharArray::isValid().