|
|
| version 1.7, 2012/06/17 21:19:03 | version 1.14, 2024/11/04 03:53:25 |
|---|---|
| Line 1 | Line 1 |
| /** @file | /** @file |
| Parser: memcached support decl. | Parser: memcached support decl. |
| Copyright (c) 2001-2012 Art. Lebedev Studio (http://www.artlebedev.com) | Copyright (c) 2001-2024 Art. Lebedev Studio (http://www.artlebedev.com) |
| */ | */ |
| #ifndef PA_MEMCACHED_H | #ifndef PA_MEMCACHED_H |
| Line 9 | Line 9 |
| #include "constants.h" | #include "constants.h" |
| #include "types.h" | #include "types.h" |
| #ifndef uint32_t | |
| typedef unsigned int uint32_t; | |
| #endif | |
| // memcached library load function | // memcached library load function |
| const char *memcached_load(const char *alt_library_name); | const char *memcached_load(const char *alt_library_name); |
| Line 27 typedef memcached_server_list_st (*t_mem | Line 23 typedef memcached_server_list_st (*t_mem |
| typedef memcached_return_t (*t_memcached_version)(memcached_st *ptr); | typedef memcached_return_t (*t_memcached_version)(memcached_st *ptr); |
| typedef memcached_return_t (*t_memcached_flush)(memcached_st *ptr, time_t expiration); | typedef memcached_return_t (*t_memcached_flush)(memcached_st *ptr, time_t expiration); |
| typedef void (*t_memcached_quit)(memcached_st *ptr); | |
| typedef char *(*t_memcached_get)(memcached_st *ptr, const char *key, size_t key_length, size_t *value_length, uint32_t *flags, memcached_return_t *error); | typedef char *(*t_memcached_get)(memcached_st *ptr, const char *key, size_t key_length, size_t *value_length, uint32_t *flags, memcached_return_t *error); |
| typedef memcached_return_t (*t_memcached_delete)(memcached_st *ptr, const char *key, size_t key_length, time_t expiration); | typedef memcached_return_t (*t_memcached_delete)(memcached_st *ptr, const char *key, size_t key_length, time_t expiration); |
| Line 55 extern t_memcached_servers_parse f_memca | Line 52 extern t_memcached_servers_parse f_memca |
| extern t_memcached_version f_memcached_version; | extern t_memcached_version f_memcached_version; |
| extern t_memcached_flush f_memcached_flush; | extern t_memcached_flush f_memcached_flush; |
| extern t_memcached_quit f_memcached_quit; | |
| extern t_memcached_get f_memcached_get; | extern t_memcached_get f_memcached_get; |
| extern t_memcached_delete f_memcached_delete; | extern t_memcached_delete f_memcached_delete; |