Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IIoBuffer Struct Referenceabstract

#include <p6iobuffer.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6R::P6INT32 addref ()=0
 
virtual P6R::P6ERR append (const P6R::P6UINT8 *pBuffer, P6R::P6UINT32 cBuffer, const P6R::P6UINT32 nOffset, P6R::P6UINT32 *pUsed)=0
 
virtual P6R::P6ERR appendStr (const P6R::P6CHAR *pszString, const P6R::P6UINT32 nOffset, P6R::P6UINT32 *pUsed)=0
 
virtual P6R::P6ERR consume (P6R::P6UINT32 cSize)=0
 
virtual P6R::P6ERR getBufPtr (P6R::P6UINT8 **ppBuffer, P6R::P6UINT32 *pcSize, P6R::P6UINT32 *pcUsed)=0
 
virtual P6R::P6ERR getUsed (P6R::P6UINT32 *pcBytesInUse)=0
 
virtual P6R::P6ERR queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0
 
virtual P6R::P6INT32 release ()=0
 
virtual P6R::P6ERR setUsed (P6R::P6UINT32 cBytesInUse)=0
 
virtual P6R::P6ERR size (P6R::P6UINT32 *pcSize)=0
 

Detailed Description

Definition at line 29 of file p6iobuffer.h.


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