Class for representing binary data and strings, in a thread-safe manner
Class for representing binary data and strings, in a thread-safe manner
Data( const char* str )
Data( const char* buffer, int len )
len - size of buffer Data( const Data& data )
Data( const string& str)
Data( const mstring& mstr)
Data( const int value)
~Data()
bool operator>(const Data& )
bool operator<(const Data& )
Data& operator=(const char* str)
Data& operator=(const Data& data)
const char* getData()
const char* getDataBuf()
char getChar( int i )
void setchar( int i, char c )
c - character to set char operator[]( int i )
int length()
bool operator==( const char* str )
bool operator==( const Data& data )
bool operator!=( const char* str )
bool operator!=( const Data& data )
Data operator+( const Data& data)
Data operator+( const char* str)
void operator+=(const Data& d)
void operator+=(const char* s)
void erase()
operator string()
operator const char*()
operator mstring()
operator int()
int Data::match(const char* match, Data* data, bool replace = false, Data replaceWith = "")
void removeSpaces()
void Data::removeLWS()
void expand(Data startFrom, Data findstr, Data replstr, Data delimiter)
friend bool isEqualNoCase( const Data& left, const Data& right )
friend bool isEqualNoCase( const char* left, const Data& right )
generated by doc++