00001 #ifndef CHUNKBUFFER_H
00002 #define CHUNKBUFFER_H
00003
00023 typedef struct chunk_buffer ChunkBuffer;
00024
00025
00038 struct chunk_buffer *cb_init(const char *config);
00039
00052 int cb_add_chunk(struct chunk_buffer *cb, const struct chunk *c);
00053
00069 struct chunk *cb_get_chunks(const struct chunk_buffer *cb, int *n);
00070
00079 int cb_clear(struct chunk_buffer *cb);
00080
00089 void cb_destroy(struct chunk_buffer *cb);
00090
00091
00092
00093
00094
00095
00106 const struct chunk *cb_get_chunk(const struct chunk_buffer *cb, int id);
00107
00108 #endif