File nut/include/gorp/perci.h


Included Files


Preprocessor definitions

#define GORP_PERCI_H

#define PERCI_MAX_RECORDS 256

#define PERCI_RECSIZE 256

#define PERCI_DATASIZE


Typedef perci_recnum_t

typedef uint8_t perci_recnum_t

Typedef perci_fast_recnum_t

typedef uint_fast8_t perci_fast_recnum_t

Typedef perci_reclen_t

typedef uint8_t perci_reclen_t

Typedef perci_fast_reclen_t

typedef uint_fast8_t perci_fast_reclen_t

Typedef PERCI_RECORD

typedef struct _PERCI_RECORD PERCI_RECORD
struct _PERCI_RECORD  
   {  
      perci_reclen_t pcd_len;  
      uint8_t pcd_data[256];  
   }  

Typedef PERCI_WRITER

typedef struct _PERCI_WRITER PERCI_WRITER
struct _PERCI_WRITER  
   {  
      int pcw_fd;  
      long pcw_size;  
      HANDLE pcw_mutex;  
      perci_fast_recnum_t pcw_recnum;  
      PERCI_RECORD pcw_rec;  
   }  

Typedef PERCI_READER

typedef struct _PERCI_READER PERCI_READER
struct _PERCI_READER  
   {  
      PERCI_WRITER* pcr_cil;  
      perci_fast_recnum_t pcr_recnum;  
      perci_fast_reclen_t pcr_reclen;  
      perci_fast_reclen_t pcr_recpos;  
   }