Gearman Public API Documentation

libgearman-server/queue_libmemcached.h
Go to the documentation of this file.
00001 /* Gearman server and library
00002  * Copyright (C) 2008 Brian Aker, Eric Day
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_LIBMEMCACHED_H__
00015 #define __GEARMAN_SERVER_QUEUE_LIBMEMCACHED_H__
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00030 GEARMAN_API
00031 gearman_return_t gearman_server_queue_libmemcached_conf(gearman_conf_st *conf);
00032 
00036 GEARMAN_API
00037 gearman_return_t
00038 gearman_server_queue_libmemcached_init(gearman_server_st *server,
00039                                        gearman_conf_st *conf);
00040 
00044 GEARMAN_API
00045 gearman_return_t
00046 gearman_server_queue_libmemcached_deinit(gearman_server_st *server);
00047 
00051 GEARMAN_API
00052 gearman_return_t gearmand_queue_libmemcached_init(gearmand_st *gearmand,
00053                                                   gearman_conf_st *conf);
00054 
00058 GEARMAN_API
00059 gearman_return_t gearmand_queue_libmemcached_deinit(gearmand_st *gearmand);
00060 
00063 #ifdef __cplusplus
00064 }
00065 #endif
00066 
00067 #endif /* __GEARMAN_SERVER_QUEUE_LIBMEMCACHED_H__ */