#include <TdkBlob.h>
Public Member Functions | |
TdkBlob () | |
Default constructor. | |
virtual | ~TdkBlob () |
Virtual destructor. | |
TdkBlob & | operator= (TdkBlob &other) |
char * | getData () |
int | getSize () |
bool | readChar (char &n) |
bool | writeChar (char n) |
bool | readUnsignedChar (unsigned char &n) |
bool | writeUnsignedChar (unsigned char n) |
bool | readInt (int &n) |
bool | writeInt (int n) |
bool | readLong (long &n) |
bool | writeLong (long n) |
bool | readBool (bool &n) |
bool | writeBool (bool n) |
bool | readDouble (double &n) |
bool | writeDouble (double n) |
bool | readDouble (std::vector< double > &vec) |
bool | writeDouble (const std::vector< double > &vec) |
bool | readString (char *&s) |
bool | writeString (char *s) |
void | clear () |
void | reset () |
int | pos () |
void | pos (int position) |
std::string | getDBVersion () |
void | setDBVersion (std::string dbVersion) |
Protected Attributes | |
char * | data |
int | buffer_size |
int | blob_size |
int | curr_pos |
std::string | db_version |
Private Member Functions | |
bool | doubleSize () |
TdkBlob::TdkBlob | ( | ) |
Default constructor.
TdkBlob::~TdkBlob | ( | ) | [virtual] |
Virtual destructor.
char * TdkBlob::getData | ( | ) |
int TdkBlob::getSize | ( | ) |
bool TdkBlob::readChar | ( | char & | n | ) |
bool TdkBlob::writeChar | ( | char | n | ) |
bool TdkBlob::readUnsignedChar | ( | unsigned char & | n | ) |
bool TdkBlob::writeUnsignedChar | ( | unsigned char | n | ) |
bool TdkBlob::readInt | ( | int & | n | ) |
bool TdkBlob::writeInt | ( | int | n | ) |
bool TdkBlob::readLong | ( | long & | n | ) |
bool TdkBlob::writeLong | ( | long | n | ) |
bool TdkBlob::readBool | ( | bool & | n | ) |
bool TdkBlob::writeBool | ( | bool | n | ) |
bool TdkBlob::readDouble | ( | double & | n | ) |
bool TdkBlob::writeDouble | ( | double | n | ) |
bool TdkBlob::readDouble | ( | std::vector< double > & | vec | ) |
bool TdkBlob::writeDouble | ( | const std::vector< double > & | vec | ) |
bool TdkBlob::readString | ( | char *& | s | ) |
bool TdkBlob::writeString | ( | char * | s | ) |
void TdkBlob::clear | ( | ) |
void TdkBlob::reset | ( | ) |
int TdkBlob::pos | ( | ) |
void TdkBlob::pos | ( | int | position | ) |
std::string TdkBlob::getDBVersion | ( | ) |
void TdkBlob::setDBVersion | ( | std::string | dbVersion | ) |
bool TdkBlob::doubleSize | ( | ) | [private] |
char* TdkBlob::data [protected] |
int TdkBlob::buffer_size [protected] |
int TdkBlob::blob_size [protected] |
int TdkBlob::curr_pos [protected] |
std::string TdkBlob::db_version [protected] |