#include <TdkMultiResolutionUtils.h>
Public Member Functions | |
| MRU_blob () | |
| MRU_blob (unsigned char *data, long size) | |
| ~MRU_blob () | |
| unsigned char * | getData () |
| int | getCurrentPos () |
| void | setCurrentPos (int curr_pos) |
| int | getSize () |
| bool | readChar (char &n) |
| bool | writeChar (char n) |
| bool | readInt (int &n) |
| bool | writeInt (int n) |
| bool | readLong (long &n) |
| bool | writeLong (long n) |
| bool | readDouble (double &n) |
| bool | writeDouble (double n) |
| bool | readString (char *&s) |
| bool | writeString (char *s) |
| void | clear () |
| void | reset () |
Protected Attributes | |
| unsigned char * | data_ |
| long | buffer_size_ |
| long | blob_size_ |
| long | curr_pos_ |
Private Member Functions | |
| bool | doubleSize () |
| MRU_blob::MRU_blob | ( | ) | [inline] |
| MRU_blob::MRU_blob | ( | unsigned char * | data, | |
| long | size | |||
| ) | [inline] |
| MRU_blob::~MRU_blob | ( | ) | [inline] |
| unsigned char* MRU_blob::getData | ( | ) | [inline] |
| int MRU_blob::getCurrentPos | ( | ) | [inline] |
| void MRU_blob::setCurrentPos | ( | int | curr_pos | ) | [inline] |
| int MRU_blob::getSize | ( | ) | [inline] |
| bool MRU_blob::readChar | ( | char & | n | ) | [inline] |
| bool MRU_blob::writeChar | ( | char | n | ) | [inline] |
| bool MRU_blob::readInt | ( | int & | n | ) | [inline] |
| bool MRU_blob::writeInt | ( | int | n | ) | [inline] |
| bool MRU_blob::readLong | ( | long & | n | ) | [inline] |
| bool MRU_blob::writeLong | ( | long | n | ) | [inline] |
| bool MRU_blob::readDouble | ( | double & | n | ) | [inline] |
| bool MRU_blob::writeDouble | ( | double | n | ) | [inline] |
| bool MRU_blob::readString | ( | char *& | s | ) | [inline] |
| bool MRU_blob::writeString | ( | char * | s | ) | [inline] |
| void MRU_blob::clear | ( | ) | [inline] |
| void MRU_blob::reset | ( | ) | [inline] |
| bool MRU_blob::doubleSize | ( | ) | [inline, private] |
unsigned char* MRU_blob::data_ [protected] |
long MRU_blob::buffer_size_ [protected] |
long MRU_blob::blob_size_ [protected] |
long MRU_blob::curr_pos_ [protected] |
1.5.2