00001 00006 #ifndef __GEARMAN_QUEUE_LIBTOKYOCABINET_H__ 00007 #define __GEARMAN_QUEUE_LIBTOKYOCABINET_H__ 00008 00012 #define GEARMAN_QUEUE_TOKYOCABINET_MAX_KEY_LEN 4096 00013 00014 #ifdef __cplusplus 00015 extern "C" { 00016 #endif 00017 00027 GEARMAN_API 00028 gearman_return_t gearman_server_queue_libtokyocabinet_conf(gearman_conf_st *conf); 00029 00033 GEARMAN_API 00034 gearman_return_t gearman_queue_libtokyocabinet_init(gearman_server_st *server, 00035 gearman_conf_st *conf); 00036 00040 GEARMAN_API 00041 gearman_return_t gearman_queue_libtokyocabinet_deinit(gearman_server_st *server); 00042 00046 GEARMAN_API 00047 gearman_return_t gearmand_queue_libtokyocabinet_init(gearmand_st *gearmand, 00048 gearman_conf_st *conf); 00049 00053 GEARMAN_API 00054 gearman_return_t gearmand_queue_libtokyocabinet_deinit(gearmand_st *server); 00055 00058 #ifdef __cplusplus 00059 } 00060 #endif 00061 00062 #endif /* __GEARMAN_QUEUE_LIBTOKYOCABINET_H__ */