GWEN_FAST_BUFFER Struct Reference

#include <fastbuffer.h>


Data Fields

uint8_t buffer [1]
uint32_t bufferReadPos
uint32_t bufferSize
uint32_t bufferWritePos
uint32_t bytesRead
uint32_t bytesWritten
uint32_t flags
uint32_t guiid
GWEN_IO_LAYERio
int msecs


Detailed Description

Do not use the fields of this struct directly!! Only use it via the functions and macros in this module, because otherwise future versions of you application might not work. Do not allocate such an object yourself, always use GWEN_FastBuffer_new() otherwise future versions of you application might not work! This struct is not part of the API.

Definition at line 32 of file fastbuffer.h.


Field Documentation

uint8_t buffer[1]

Definition at line 42 of file fastbuffer.h.

Referenced by GWEN_FastBuffer_ReadLine(), and GWEN_FastBuffer_ReadLineToBuffer().

uint32_t bufferReadPos

uint32_t bufferSize

uint32_t bufferWritePos

Definition at line 36 of file fastbuffer.h.

Referenced by GWEN_FastBuffer_ReadLine(), and GWEN_FastBuffer_ReadLineToBuffer().

uint32_t bytesRead

uint32_t bytesWritten

Definition at line 40 of file fastbuffer.h.

Referenced by GWEN_FastBuffer_GetBytesWritten().

uint32_t flags

uint32_t guiid

int msecs


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

Generated on Fri Apr 11 01:53:51 2008 for gwenhywfar by  doxygen 1.5.5