src/rdd.h File Reference

#include <stdint.h>
#include <sys/types.h>

Include dependency graph for rdd.h:

Go to the source code of this file.

Data Structures

struct  _RDD_CHECKSUM_FILE_HEADER

Defines

#define RDD_ABORTED   17
#define RDD_BADARG   2
#define RDD_CHECKSUM_MAGIC   0xdefd
#define RDD_CHECKSUM_VERSION   0x0100
#define RDD_COUNT_MAX   18446744073709551615ULL
#define RDD_EAGAIN   15
#define RDD_ECLOSE   5
#define RDD_ECOMPRESS   3
#define RDD_ECONNECT   8
#define RDD_EEXISTS   6
#define RDD_EOPEN   7
#define RDD_ERANGE   14
#define RDD_EREAD   11
#define RDD_ESEEK   10
#define RDD_ESPACE   12
#define RDD_ESYNTAX   13
#define RDD_ETELL   9
#define RDD_EWF_MIN_SPLITLEN   1024*1024
#define RDD_EWRITE   4
#define RDD_NOMEM   1
#define RDD_NOTFOUND   16
#define RDD_OK   0
#define RDD_WHOLE_FILE   ((rdd_count_t) ~(0ULL))

Typedefs

typedef struct
_RDD_CHECKSUM_FILE_HEADER 
RDD_CHECKSUM_FILE_HEADER
typedef uint32_t rdd_checksum_t
typedef uint64_t rdd_count_t

Enumerations

enum  rdd_checksum_algorithm_t { RDD_ADLER32 = 0x1, RDD_CRC32 = 0x2 }


Define Documentation

#define RDD_ABORTED   17

Definition at line 84 of file rdd.h.

#define RDD_BADARG   2

Definition at line 69 of file rdd.h.

#define RDD_CHECKSUM_MAGIC   0xdefd

Definition at line 41 of file rdd.h.

#define RDD_CHECKSUM_VERSION   0x0100

Definition at line 42 of file rdd.h.

#define RDD_COUNT_MAX   18446744073709551615ULL

Definition at line 64 of file rdd.h.

#define RDD_EAGAIN   15

Definition at line 82 of file rdd.h.

#define RDD_ECLOSE   5

Definition at line 72 of file rdd.h.

#define RDD_ECOMPRESS   3

Definition at line 70 of file rdd.h.

#define RDD_ECONNECT   8

Definition at line 75 of file rdd.h.

#define RDD_EEXISTS   6

Definition at line 73 of file rdd.h.

#define RDD_EOPEN   7

Definition at line 74 of file rdd.h.

#define RDD_ERANGE   14

Definition at line 81 of file rdd.h.

#define RDD_EREAD   11

Definition at line 78 of file rdd.h.

#define RDD_ESEEK   10

Definition at line 77 of file rdd.h.

#define RDD_ESPACE   12

Definition at line 79 of file rdd.h.

#define RDD_ESYNTAX   13

Definition at line 80 of file rdd.h.

#define RDD_ETELL   9

Definition at line 76 of file rdd.h.

#define RDD_EWF_MIN_SPLITLEN   1024*1024

Definition at line 45 of file rdd.h.

#define RDD_EWRITE   4

Definition at line 71 of file rdd.h.

#define RDD_NOMEM   1

Definition at line 68 of file rdd.h.

#define RDD_NOTFOUND   16

Definition at line 83 of file rdd.h.

#define RDD_OK   0

Definition at line 67 of file rdd.h.

#define RDD_WHOLE_FILE   ((rdd_count_t) ~(0ULL))

Definition at line 86 of file rdd.h.


Typedef Documentation

typedef uint32_t rdd_checksum_t

Definition at line 47 of file rdd.h.

typedef uint64_t rdd_count_t

Definition at line 39 of file rdd.h.


Enumeration Type Documentation

Enumerator:
RDD_ADLER32 
RDD_CRC32 

Definition at line 49 of file rdd.h.


Generated on Sun Feb 6 12:36:21 2011 for rdd by  doxygen 1.5.6