X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fserver.hpp;h=351b34be02260bcae879bd47dc5b919e5fdb4585;hb=c6e2eddc3a033d9e382846f1771a9cb0bcc0cba7;hp=191402e8a8b56a66f17e444fa7c3470d0445716c;hpb=999006a8904a0f08293f1df7bda81bff914b091a;p=awesomized%2Flibmemcached diff --git a/libmemcached/server.hpp b/libmemcached/server.hpp index 191402e8..351b34be 100644 --- a/libmemcached/server.hpp +++ b/libmemcached/server.hpp @@ -60,20 +60,19 @@ void __server_free(memcached_server_st *); static inline bool memcached_is_valid_servername(const memcached_string_t& arg) { - return arg.size > 0 or arg.size < NI_MAXHOST; + return (arg.c_str != NULL or arg.size == 0) and arg.size < NI_MAXHOST; } -static inline void memcached_mark_server_as_clean(memcached_server_write_instance_st server) +static inline bool memcached_is_valid_filename(const memcached_string_t& arg) { - server->server_failure_counter= 0; - server->next_retry= 0; + return arg.c_str != NULL and arg.size > 0 and arg.size < NI_MAXHOST; } -void memcached_instance_free(memcached_instance_st *); +void memcached_instance_free(org::libmemcached::Instance *); -void set_last_disconnected_host(memcached_server_write_instance_st self); +void set_last_disconnected_host(org::libmemcached::Instance* self); -static inline void memcached_mark_server_for_timeout(memcached_server_write_instance_st server) +static inline void memcached_mark_server_for_timeout(org::libmemcached::Instance* server) { if (server->state != MEMCACHED_SERVER_STATE_IN_TIMEOUT) {