#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] |