1 ================================
2 Error Codes (memcached_return_t)
3 ================================
9 #include <libmemcached/memcached.h>
11 .. c:type:: memcached_return_t
13 .. c:function:: const char *libmemcached_strerror(libmemcached_return_t rc)
15 .. c:function:: bool libmemcached_success(libmemcached_return_t rc)
17 .. c:function:: bool libmemcached_failure(libmemcached_return_t rc)
19 .. c:function:: bool libmemcache_continue(libmemcached_return_t rc)
23 :c:func:`memcached_success()` return true if :c:type:`MEMCACHED_SUCCESS` tested true.
25 :c:func:`memcached_failure()` return true if any value other then :c:type:`MEMCACHED_SUCCESS` was provided.
30 .. c:type:: MEMCACHED_SUCCESS,
34 .. c:type:: MEMCACHED_FAILURE,
36 .. c:type:: MEMCACHED_HOST_LOOKUP_FAILURE, // getaddrinfo() only
38 .. c:type:: MEMCACHED_CONNECTION_FAILURE, // DEPRECATED
40 .. c:type:: MEMCACHED_CONNECTION_BIND_FAILURE, // DEPRECATED
42 .. c:type:: MEMCACHED_WRITE_FAILURE,
44 .. c:type:: MEMCACHED_READ_FAILURE,
46 .. c:type:: MEMCACHED_UNKNOWN_READ_FAILURE,
48 .. c:type:: MEMCACHED_PROTOCOL_ERROR,
50 .. c:type:: MEMCACHED_CLIENT_ERROR,
52 .. c:type:: MEMCACHED_SERVER_ERROR,
54 .. c:type:: MEMCACHED_CONNECTION_SOCKET_CREATE_FAILURE, // DEPRECATED
56 .. c:type:: MEMCACHED_DATA_EXISTS,
58 .. c:type:: MEMCACHED_DATA_DOES_NOT_EXIST,
60 .. c:type:: MEMCACHED_NOTSTORED,
62 .. c:type:: MEMCACHED_STORED,
64 .. c:type:: MEMCACHED_NOTFOUND,
66 .. c:type:: MEMCACHED_MEMORY_ALLOCATION_FAILURE,
68 .. c:type:: MEMCACHED_PARTIAL_READ,
70 .. c:type:: MEMCACHED_SOME_ERRORS,
72 .. c:type:: MEMCACHED_NO_SERVERS,
74 .. c:type:: MEMCACHED_END,
76 .. c:type:: MEMCACHED_DELETED,
78 .. c:type:: MEMCACHED_VALUE,
80 .. c:type:: MEMCACHED_STAT,
82 .. c:type:: MEMCACHED_ITEM,
84 .. c:type:: MEMCACHED_ERRNO,
86 .. c:type:: MEMCACHED_FAIL_UNIX_SOCKET, // DEPRECATED
88 .. c:type:: MEMCACHED_NOT_SUPPORTED,
90 .. c:type:: MEMCACHED_NO_KEY_PROVIDED, /* Deprecated. Use MEMCACHED_BAD_KEY_PROVIDED! */
92 .. c:type:: MEMCACHED_FETCH_NOTFINISHED,
94 .. c:type:: MEMCACHED_TIMEOUT,
96 Connection to server timed out.
98 .. c:type:: MEMCACHED_BUFFERED,
100 .. c:type:: MEMCACHED_BAD_KEY_PROVIDED,
102 .. c:type:: MEMCACHED_INVALID_HOST_PROTOCOL,
104 .. c:type:: MEMCACHED_SERVER_MARKED_DEAD,
106 .. c:type:: MEMCACHED_UNKNOWN_STAT_KEY,
108 .. c:type:: MEMCACHED_E2BIG,
110 .. c:type:: MEMCACHED_INVALID_ARGUMENTS,
112 .. c:type:: MEMCACHED_KEY_TOO_BIG,
114 .. c:type:: MEMCACHED_AUTH_PROBLEM,
116 .. c:type:: MEMCACHED_AUTH_FAILURE,
118 .. c:type:: MEMCACHED_AUTH_CONTINUE,
120 .. c:type:: MEMCACHED_PARSE_ERROR,
122 .. c:type:: MEMCACHED_PARSE_USER_ERROR,
124 .. c:type:: MEMCACHED_DEPRECATED,
126 .. c:type:: MEMCACHED_MAXIMUM_RETURN /* Always add new error code before */
132 :manpage:`memcached(8)` :manpage:`libmemcached(3)` :manpage:`memcached_client_error()` or :manpage:`memcached_worker_error()`