50
50
char message[MAX_ERROR_LENGTH];
53
static void _set(org::libmemcached::Instance& server, memcached_st& memc)
53
static void _set(org::libmemcached::Instance& server, Memcached& memc)
55
55
if (server.error_messages and server.error_messages->query_id != server.root->query_id)
154
154
if (str and str->size and local_errno)
156
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%lu) %s(%s), %.*s -> %s",
156
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%p) %s(%s), %.*s -> %s",
158
158
memcached_strerror(&memc, rc),
160
160
memcached_string_printf(*str), at);
162
162
else if (local_errno)
164
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%lu) %s(%s) -> %s",
164
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%p) %s(%s) -> %s",
166
166
memcached_strerror(&memc, rc),
170
170
else if (rc == MEMCACHED_PARSE_ERROR and str and str->size)
172
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%lu) %.*s -> %s",
172
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%p) %.*s -> %s",
174
174
int(str->size), str->c_str, at);
176
176
else if (str and str->size)
178
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%lu) %s, %.*s -> %s",
178
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%p) %s, %.*s -> %s",
180
180
memcached_strerror(&memc, rc),
181
181
int(str->size), str->c_str, at);
185
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%lu) %s -> %s",
185
error->size= (int)snprintf(error->message, MAX_ERROR_LENGTH, "(%p) %s -> %s",
187
187
memcached_strerror(&memc, rc), at);
517
518
return memcached_last_error_message(memc);
520
const char *memcached_last_error_message(const memcached_st *memc)
521
const char *memcached_last_error_message(const memcached_st *shell)
523
const Memcached* memc= memcached2Memcached(shell);
524
526
if (memc->error_messages)
554
556
return memcached_has_current_error(*(server.root));
557
memcached_return_t memcached_last_error(const memcached_st *memc)
559
memcached_return_t memcached_last_error(const memcached_st *shell)
561
const Memcached* memc= memcached2Memcached(shell);
561
564
if (memc->error_messages)