Gearman Public API Documentation

libgearman-server/queue_libsqlite3.h
Go to the documentation of this file.
00001 /* Gearman server and library
00002  * Copyright (C) 2009 Cory Bennett
00003  * All rights reserved.
00004  *
00005  * Use and distribution licensed under the BSD license.  See
00006  * the COPYING file in the parent directory for full text.
00007  */
00008 
00014 #ifndef __GEARMAN_SERVER_QUEUE_LIBSQLITE3_H__
00015 #define __GEARMAN_SERVER_QUEUE_LIBSQLITE3_H__
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00030 GEARMAN_API
00031 gearman_return_t gearman_server_queue_libsqlite3_conf(gearman_conf_st *conf);
00032 
00036 GEARMAN_API
00037 gearman_return_t gearman_server_queue_libsqlite3_init(gearman_server_st *server,
00038                                                       gearman_conf_st *conf);
00039 
00043 GEARMAN_API
00044 gearman_return_t
00045 gearman_server_queue_libsqlite3_deinit(gearman_server_st *server);
00046 
00050 GEARMAN_API
00051 gearman_return_t gearmand_queue_libsqlite3_init(gearmand_st *gearmand,
00052                                                 gearman_conf_st *conf);
00053 
00057 GEARMAN_API
00058 gearman_return_t gearmand_queue_libsqlite3_deinit(gearmand_st *gearmand);
00059 
00062 #ifdef __cplusplus
00063 }
00064 #endif
00065 
00066 #endif /* __GEARMAN_SERVER_QUEUE_LIBSQLITE3_H__ */