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