Drizzled Public API Documentation

CSSyncStringBuffer Class Reference
Inheritance diagram for CSSyncStringBuffer:
CSStringBuffer CSSync CSStringBufferImpl CSObject CSLock CSMutex

List of all members.

Public Member Functions

 CSSyncStringBuffer (uint32_t growSize)
void clear ()
void append (char ch)
void append (const char *str, size_t len)
void append (const char *str)
void append (int value)
void append (uint32_t value)
void append (uint64_t value)
char * getCString ()
char * getBuffer (uint32_t pos)
char * take ()
void take (CSStringBufferImpl *buf)
void setLength (uint32_t len)
void setGrowSize (uint32_t size)
uint32_t length ()
uint32_t ignore (uint32_t pos, char ch)
uint32_t find (uint32_t pos, char ch)
uint32_t trim (uint32_t pos, char ch)
CSStringsubstr (uint32_t pos, uint32_t len)
virtual void retain ()
virtual void release ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)
virtual void wait ()
void wait (time_t mill_sec)
virtual void wakeup ()
virtual void lock ()
virtual void unlock ()
virtual bool haveLock ()

Friends

class CSSync
class CSLock

Detailed Description

Definition at line 127 of file CSString.h.


The documentation for this class was generated from the following file: