X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Ferror.cc;h=8532678088a7d6f3f9f1133a78e0036c6d8fe8cc;hb=326e812b0ca940bf90aaadf69312a0316091d0cb;hp=4c6bfc069c949f5f4dda3fc9209968ec6289707a;hpb=9e2f8bdc3a3a5606d6e8010c9baeff11e63ee1bd;p=awesomized%2Flibmemcached diff --git a/libmemcached/error.cc b/libmemcached/error.cc index 4c6bfc06..85326780 100644 --- a/libmemcached/error.cc +++ b/libmemcached/error.cc @@ -50,7 +50,7 @@ struct memcached_error_t char message[MAX_ERROR_LENGTH]; }; -static void _set(org::libmemcached::Instance& server, memcached_st& memc) +static void _set(org::libmemcached::Instance& server, Memcached& memc) { if (server.error_messages and server.error_messages->query_id != server.root->query_id) { @@ -467,8 +467,9 @@ static void _error_print(const memcached_error_t *error) _error_print(error->next); } -void memcached_error_print(const memcached_st *self) +void memcached_error_print(const memcached_st *shell) { + const Memcached* self= memcached2Memcached(shell); if (self == NULL) { return; @@ -517,8 +518,9 @@ const char *memcached_error(const memcached_st *memc) return memcached_last_error_message(memc); } -const char *memcached_last_error_message(const memcached_st *memc) +const char *memcached_last_error_message(const memcached_st *shell) { + const Memcached* memc= memcached2Memcached(shell); if (memc) { if (memc->error_messages) @@ -554,8 +556,9 @@ bool memcached_has_current_error(org::libmemcached::Instance& server) return memcached_has_current_error(*(server.root)); } -memcached_return_t memcached_last_error(const memcached_st *memc) +memcached_return_t memcached_last_error(const memcached_st *shell) { + const Memcached* memc= memcached2Memcached(shell); if (memc) { if (memc->error_messages) @@ -569,8 +572,9 @@ memcached_return_t memcached_last_error(const memcached_st *memc) return MEMCACHED_INVALID_ARGUMENTS; } -int memcached_last_error_errno(const memcached_st *memc) +int memcached_last_error_errno(const memcached_st *shell) { + const Memcached* memc= memcached2Memcached(shell); if (memc == NULL) { return 0;