Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

IOBUFconfig.h File Reference

#include <Datatypes.h>

Defines

#define IOBUF_ERR_BUFFER_OVERFLOW   (ERR_GENERIC + 10)
#define IOBUF_BUFFER_EMPTY   (ERR_GENERIC + 20)
#define IOBUF_BUFFER_ERROR   (ERR_GENERIC + 30)

Typedefs

typedef long T_IOBUF_HANDLE

Enumerations

enum  {
  IOBUF_FIFO, IOBUF_FILO, IOBUF_OVERWRITE, IOBUF_DISCARD,
  IOBUF_BLOCK_RW, IOBUF_READ_WITHOUT_CONSUMING
}

Functions

T_IOBUF_HANDLE iobuf_open (unsigned char pa_cBufferType, unsigned char pa_cBufFullHandle, unsigned short pa_nBufferSize)
T_ERROR_CODE iobuf_writeData (T_IOBUF_HANDLE pa_hDevice, unsigned char pa_nData)
unsigned char iobuf_readData (T_IOBUF_HANDLE pa_hDevice, T_ERROR_CODE *pa_cError)
unsigned short iobuf_close (T_IOBUF_HANDLE pa_hDevice)
unsigned short iobuf_getBytesInBuffer (T_IOBUF_HANDLE pa_hDevice)

Define Documentation

#define IOBUF_BUFFER_EMPTY   (ERR_GENERIC + 20)
 

#define IOBUF_BUFFER_ERROR   (ERR_GENERIC + 30)
 

#define IOBUF_ERR_BUFFER_OVERFLOW   (ERR_GENERIC + 10)
 


Typedef Documentation

typedef long T_IOBUF_HANDLE
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
IOBUF_FIFO 
IOBUF_FILO 
IOBUF_OVERWRITE 
IOBUF_DISCARD 
IOBUF_BLOCK_RW 
IOBUF_READ_WITHOUT_CONSUMING 


Function Documentation

unsigned short iobuf_close T_IOBUF_HANDLE  pa_hDevice  ) 
 

unsigned short iobuf_getBytesInBuffer T_IOBUF_HANDLE  pa_hDevice  ) 
 

T_IOBUF_HANDLE iobuf_open unsigned char  pa_cBufferType,
unsigned char  pa_cBufFullHandle,
unsigned short  pa_nBufferSize
 

unsigned char iobuf_readData T_IOBUF_HANDLE  pa_hDevice,
T_ERROR_CODE pa_cError
 

T_ERROR_CODE iobuf_writeData T_IOBUF_HANDLE  pa_hDevice,
unsigned char  pa_nData
 


Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1