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.
28 Libmemcached return types:
29 ++++++++++++++++++++++++++
32 .. c:type:: MEMCACHED_SUCCESS
36 .. c:type:: MEMCACHED_FAILURE
38 .. c:type:: MEMCACHED_HOST_LOOKUP_FAILURE
40 .. c:type:: MEMCACHED_CONNECTION_FAILURE
42 .. c:type:: MEMCACHED_CONNECTION_BIND_FAILURE
45 .. c:type:: MEMCACHED_WRITE_FAILURE
47 .. c:type:: MEMCACHED_READ_FAILURE
49 .. c:type:: MEMCACHED_UNKNOWN_READ_FAILURE
51 .. c:type:: MEMCACHED_PROTOCOL_ERROR
53 .. c:type:: MEMCACHED_CLIENT_ERROR
55 .. c:type:: MEMCACHED_SERVER_ERROR
57 .. c:type:: MEMCACHED_CONNECTION_SOCKET_CREATE_FAILURE
60 .. c:type:: MEMCACHED_DATA_EXISTS
62 .. c:type:: MEMCACHED_DATA_DOES_NOT_EXIST
64 .. c:type:: MEMCACHED_NOTSTORED
66 .. c:type:: MEMCACHED_STORED
68 .. c:type:: MEMCACHED_NOTFOUND
70 .. c:type:: MEMCACHED_MEMORY_ALLOCATION_FAILURE
72 .. c:type:: MEMCACHED_PARTIAL_READ
74 .. c:type:: MEMCACHED_SOME_ERRORS
76 .. c:type:: MEMCACHED_NO_SERVERS
78 .. c:type:: MEMCACHED_END
80 .. c:type:: MEMCACHED_DELETED
82 .. c:type:: MEMCACHED_VALUE
84 .. c:type:: MEMCACHED_STAT
86 .. c:type:: MEMCACHED_ITEM
88 .. c:type:: MEMCACHED_ERRNO
90 .. c:type:: MEMCACHED_FAIL_UNIX_SOCKET
93 .. c:type:: MEMCACHED_NOT_SUPPORTED
95 .. c:type:: MEMCACHED_NO_KEY_PROVIDED
97 Use :c:type:`MEMCACHED_BAD_KEY_PROVIDED` instead.
99 .. c:type:: MEMCACHED_FETCH_NOTFINISHED
101 .. c:type:: MEMCACHED_TIMEOUT
103 Connection to server timed out.
105 .. c:type:: MEMCACHED_BUFFERED
107 .. c:type:: MEMCACHED_BAD_KEY_PROVIDED
109 .. c:type:: MEMCACHED_INVALID_HOST_PROTOCOL
111 .. c:type:: MEMCACHED_SERVER_MARKED_DEAD
113 .. c:type:: MEMCACHED_UNKNOWN_STAT_KEY
115 .. c:type:: MEMCACHED_E2BIG
117 .. c:type:: MEMCACHED_INVALID_ARGUMENTS
119 .. c:type:: MEMCACHED_KEY_TOO_BIG
121 .. c:type:: MEMCACHED_AUTH_PROBLEM
123 .. c:type:: MEMCACHED_AUTH_FAILURE
125 .. c:type:: MEMCACHED_AUTH_CONTINUE
127 .. c:type:: MEMCACHED_PARSE_ERROR
129 .. c:type:: MEMCACHED_PARSE_USER_ERROR
131 .. c:type:: MEMCACHED_DEPRECATED
137 :manpage:`memcached(8)` :manpage:`libmemcached(3)` :manpage:`memcached_client_error()` or :manpage:`memcached_worker_error()`