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 P6INT32 addref (void)=0
 
virtual P6R::P6ERR append (const P6UINT8 *pBuffer, P6UINT32 cBuffer, const P6UINT32 nOffset, P6UINT32 *pUsed)=0
 
virtual P6R::P6ERR appendStr (const P6CHAR *pszString, const P6UINT32 nOffset, P6UINT32 *pUsed)=0
 
virtual P6R::P6ERR consume (P6UINT32 cSize)=0
 
virtual P6R::P6ERR getBufPtr (P6UINT8 **ppBuffer, P6UINT32 *pcSize, P6UINT32 *pcUsed)=0
 
virtual P6R::P6ERR getUsed (P6UINT32 *pcBytesInUse)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR setUsed (P6UINT32 cBytesInUse)=0
 
virtual P6R::P6ERR size (P6UINT32 *pcSize)=0
 

Detailed Description

Definition at line 31 of file p6iobuffer.h.


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