X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_server.h;h=de57eaec3534cf69cba4fd5cd91707cf666d4740;hb=a0fa9535659f0f5a9678406f47201bfd47245114;hp=ec1014a61b1aa85f955305e676dcca3c35acae88;hpb=15b71a80142a85eb34afbad016a23bb591145f36;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_server.h b/libmemcached/memcached_server.h index ec1014a6..de57eaec 100644 --- a/libmemcached/memcached_server.h +++ b/libmemcached/memcached_server.h @@ -49,13 +49,13 @@ struct memcached_server_st { #define memcached_server_response_count(A) (A)->cursor_active LIBMEMCACHED_API -memcached_return memcached_server_cursor(memcached_st *ptr, +memcached_return memcached_server_cursor(memcached_st *ptr, memcached_server_function *callback, void *context, unsigned int number_of_callbacks); LIBMEMCACHED_API -memcached_server_st *memcached_server_by_key(memcached_st *ptr, const char *key, +memcached_server_st *memcached_server_by_key(memcached_st *ptr, const char *key, size_t key_length, memcached_return *error); LIBMEMCACHED_API @@ -71,8 +71,8 @@ LIBMEMCACHED_API memcached_server_st *memcached_server_create(memcached_st *memc, memcached_server_st *ptr); LIBMEMCACHED_API -memcached_server_st *memcached_server_create_with(memcached_st *memc, memcached_server_st *host, - const char *hostname, unsigned int port, +memcached_server_st *memcached_server_create_with(memcached_st *memc, memcached_server_st *host, + const char *hostname, unsigned int port, uint32_t weight, memcached_connection type); LIBMEMCACHED_API @@ -86,6 +86,9 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc, memcached_stat_st * LIBMEMCACHED_API memcached_return memcached_server_remove(memcached_server_st *st_ptr); +LIBMEMCACHED_API +memcached_server_st *memcached_server_get_last_disconnect(memcached_st *ptr); + #ifdef __cplusplus } #endif