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