#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 | copyData (P6R::p6IPacket *pSourcePacket, P6R::P6UINT32 nSourceOffset, P6R::P6UINT32 cSourceLength)=0 |
virtual P6R::P6ERR | extract (P6R::P6UINT8 *pBuffer, P6R::P6UINT32 cBuffer, const P6R::P6UINT32 nOffset)=0 |
virtual P6R::P6ERR | get16 (P6R::P6UINT16 *pVal, const P6R::P6UINT32 nOffset)=0 |
virtual P6R::P6ERR | get32 (P6R::P6UINT32 *pVal, const P6R::P6UINT32 nOffset)=0 |
virtual P6R::P6ERR | get64 (P6R::P6UINT64 *pVal, const P6R::P6UINT32 nOffset)=0 |
virtual P6R::P6ERR | get8 (P6R::P6UINT8 *pVal, const P6R::P6UINT32 nOffset)=0 |
virtual P6R::P6ERR | getDestAddr (P6R::P6NETADDR *pAddr)=0 |
virtual P6R::P6ERR | getSourceAddr (P6R::P6NETADDR *pAddr)=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 | reset ()=0 |
virtual P6R::P6ERR | seek (P6R::P6UINT32 nOffset)=0 |
virtual P6R::P6ERR | set16 (const P6R::P6UINT16 val, const P6R::P6UINT32 nOffset, P6R::P6UINT32 *pUsed)=0 |
virtual P6R::P6ERR | set32 (const P6R::P6UINT32 val, const P6R::P6UINT32 nOffset, P6R::P6UINT32 *pUsed)=0 |
virtual P6R::P6ERR | set64 (const P6R::P6UINT64 val, const P6R::P6UINT32 nOffset, P6R::P6UINT32 *pUsed)=0 |
virtual P6R::P6ERR | set8 (const P6R::P6UINT8 val, const P6R::P6UINT32 nOffset, P6R::P6UINT32 *pUsed)=0 |
virtual P6R::P6ERR | setDestAddr (P6R::P6NETADDR *pAddr)=0 |
virtual P6R::P6ERR | setSourceAddr (P6R::P6NETADDR *pAddr)=0 |
virtual P6R::P6ERR | setUsed (P6R::P6UINT32 cBytesInUse)=0 |
virtual P6R::P6ERR | size (P6R::P6UINT32 *pcSize)=0 |
A generic memory-pooled binary packet component.
Definition at line 174 of file p6iobuffer.h.