#include <p6stringbuf.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
virtual P6R::P6ERR | append (const P6R::P6CHAR *pData)=0 |
virtual P6R::P6ERR | appendBCSTR (const P6R::P6BCSTR *pData)=0 |
virtual P6R::P6ERR | appendSubStr (const P6R::P6CHAR *pData, P6R::P6SIZE nOffset, P6R::P6SIZE nChars)=0 |
virtual P6R::P6ERR | clear ()=0 |
virtual P6R::P6ERR | getBufPtr (const P6R::P6CHAR **ppData, P6R::P6SIZE *pcData)=0 |
virtual P6R::P6ERR | initialize (P6R::P6SIZE cInitialSize, const P6R::P6CHAR *pInitialData, P6STRBUFFLAGS fFlags)=0 |
virtual P6R::P6ERR | prepend (const P6R::P6CHAR *pData)=0 |
virtual P6R::P6ERR | prependBCSTR (const P6R::P6BCSTR *pData)=0 |
virtual P6R::P6ERR | prependSubStr (const P6R::P6CHAR *pData, P6R::P6SIZE nOffset, P6R::P6SIZE nChars)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
virtual P6R::P6INT32 | release ()=0 |
virtual P6R::P6ERR | size (P6R::P6SIZE *pcData)=0 |
Make appending data as fast as possible.
This interface is not threadsafe. Multiple threads must be prevented from accessing the interface simultaneously.
Definition at line 21 of file p6stringbuf.h.