Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6iobuffer.h File Reference
#include "p6err.h"
#include "p6comdef.h"
#include "p6errorinfo.h"
#include "p6runtimeapi.h"
#include "p6comhlpr.h"

Go to the source code of this file.

Classes

struct  P6R::p6IIoBuffer
 
interface  P6R::p6IIoBufferFactory
 
interface  P6R::p6IPacket
 

Namespaces

 P6R
 

Macros

#define COMP_p6IoBufferFactory   {0x5A234D2E,0xFFA9,0x4022,{0xA3,0x7E,0x4E,0xF5,0x76,0xF1,0x10,0xEA}}
 
#define IF_p6IIoBuffer   {0x49DD087D,0x5C56,0x49F1,{0xA7,0x6C,0x5E,0x71,0x7E,0x88,0x04,0x8A}}
 
#define IF_p6IIoBufferFactory   {0x56ABFCAE,0xFCBD,0x438F,{0xBD,0x94,0x04,0x67,0x70,0x0B,0xDF,0xA1}}
 
#define IF_p6IPacket   {0xBDD25E55,0xFEE7,0x4115,{0xAB,0xB2,0xD5,0xA9,0x18,0xD1,0x94,0x50}}
 
#define INTERFACE   p6IIoBuffer
 
#define INTERFACE   p6IPacket
 
#define INTERFACE   p6IIoBufferFactory
 
#define P6PKTCUROFFSET   ((P6UINT32) -1)
 

Typedefs

typedef P6UINT32 P6R::P6IOBFFLAGS
 

Detailed Description

I/O Buffer Interfaces.

These interfaces are used to pass buffers to various P6Platform I/O abstractions and facilitates zero copy I/O on platforms that support it.

Definition in file p6iobuffer.h.