Public Methods |
| | safeBuffer () |
| | safeBuffer (int initialSize) |
| | safeBuffer (char *inStr, unsigned int initialSize=DEFAULT_SAFE_BUFFER_SIZE) |
| | safeBuffer (const safeBuffer &other) |
| | ~safeBuffer () |
| void | sbStrcpyIn (const char *inStr) |
| void | sbStrcpyIn (const safeBuffer &inStr) |
| void | sbStrncpyIn (char *inStr, int n) |
| void | sbStrncpyIn (const safeBuffer &inStr, int n) |
| void | sbStrcatIn (char *inStr) |
| void | sbStrcatIn (const safeBuffer &inStr) |
| void | sbStrncatIn (char *inStr, int n) |
| void | sbStrinsIn (const char *inStr, unsigned int offset) |
| void | sbMemcpyIn (void *inBuf, int n) |
| void | sbMemcpyIn (int offset, const void *inBuf, int n) |
| void | sbMemcpyOut (void *outBuf, int n) const |
| int | sbStrncmp (char *inStr, int n) |
| int | sbOffsetStrcmp (char *inStr, unsigned int offset) |
| int | sbOffsetStrncmp (char *inStr, unsigned int offset, int n) |
| int | sbStrcmp (char *inStr) const |
| int | sbStrcmp (const safeBuffer &inStr) const |
| int | sbStrstr (char *inStr) |
| int | sbOffsetStrstr (const char *inStr, unsigned int offset) |
| unsigned char & | operator[] (int n) |
| safeBuffer & | operator= (const safeBuffer &cpy) |
| int | sbStrlen (void) const |
| unsigned int | sbRawBufferSize (void) const |
| const unsigned char * | rawBuffer () const |
| const char * | rawCharBuffer () const |
| void | resize (unsigned int sz) |
| const XMLCh * | sbStrToXMLCh (void) |