configure.ac: refer to a better URL for peg
[iwhd.git] / backend.h
blobe1c7b679dc50f8ce5c7f11327dc972d9f55f5d9f
1 typedef void init_func_t (void);
2 typedef void *get_child_func_t (void *);
3 typedef void *put_child_func_t (void *);
4 typedef void *cache_child_func_t (void *);
5 typedef int delete_func_t (char *bucket, char *key, char *url);
6 typedef int bcreate_func_t (char *bucket);
8 typedef struct {
9 init_func_t *init_func;
10 get_child_func_t *get_child_func;
11 put_child_func_t *put_child_func;
12 cache_child_func_t *cache_child_func;
13 delete_func_t *delete_func;
14 bcreate_func_t *bcreate_func;
15 } backend_func_tbl;
17 #define THREAD_FAILED ((void *)(-1))