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(memcached_return_t rc)
15 .. c:function:: bool libmemcached_success(memcached_return_t rc)
17 .. c:function:: bool libmemcached_failure(memcached_return_t rc)
19 .. c:function:: bool libmemcache_continue(memcached_return_t rc)
21 .. c:function:: bool memcached_success(memcached_return_t)
23 .. c:function:: bool memcached_failure(memcached_return_t)
26 :c:func:`memcached_success` return true if :c:type:`MEMCACHED_SUCCESS` tested true.
28 :c:func:`memcached_failure` return true if any value other then :c:type:`MEMCACHED_SUCCESS` was provided.
31 Libmemcached return types:
32 ++++++++++++++++++++++++++
35 :c:type:`MEMCACHED_SUCCESS`
37 :c:type:`MEMCACHED_FAILURE`
39 :c:type:`MEMCACHED_HOST_LOOKUP_FAILURE`
41 :c:type:`MEMCACHED_CONNECTION_FAILURE`
43 :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`
59 :c:type:`MEMCACHED_DATA_EXISTS`
61 :c:type:`MEMCACHED_DATA_DOES_NOT_EXIST`
63 :c:type:`MEMCACHED_NOTSTORED`
65 :c:type:`MEMCACHED_STORED`
67 :c:type:`MEMCACHED_NOTFOUND`
69 :c:type:`MEMCACHED_MEMORY_ALLOCATION_FAILURE`
71 :c:type:`MEMCACHED_PARTIAL_READ`
73 :c:type:`MEMCACHED_SOME_ERRORS`
75 :c:type:`MEMCACHED_NO_SERVERS`
77 :c:type:`MEMCACHED_END`
79 :c:type:`MEMCACHED_DELETED`
81 :c:type:`MEMCACHED_VALUE`
83 :c:type:`MEMCACHED_STAT`
85 :c:type:`MEMCACHED_ITEM`
87 :c:type:`MEMCACHED_ERRNO`
89 :c:type:`MEMCACHED_FAIL_UNIX_SOCKET`
91 :c:type:`MEMCACHED_NOT_SUPPORTED`
93 :c:type:`MEMCACHED_NO_KEY_PROVIDED`
95 :c:type:`MEMCACHED_FETCH_NOTFINISHED`
97 :c:type:`MEMCACHED_TIMEOUT`
99 :c:type:`MEMCACHED_BUFFERED`
101 :c:type:`MEMCACHED_BAD_KEY_PROVIDED`
103 :c:type:`MEMCACHED_INVALID_HOST_PROTOCOL`
105 :c:type:`MEMCACHED_SERVER_MARKED_DEAD`
107 :c:type:`MEMCACHED_UNKNOWN_STAT_KEY`
109 :c:type:`MEMCACHED_E2BIG`
111 :c:type:`MEMCACHED_INVALID_ARGUMENTS`
113 :c:type:`MEMCACHED_KEY_TOO_BIG`
115 :c:type:`MEMCACHED_AUTH_PROBLEM`
117 :c:type:`MEMCACHED_AUTH_FAILURE`
119 :c:type:`MEMCACHED_AUTH_CONTINUE`
121 :c:type:`MEMCACHED_PARSE_ERROR`
123 :c:type:`MEMCACHED_PARSE_USER_ERROR`
125 :c:type:`MEMCACHED_DEPRECATED`
131 :manpage:`memcached` :manpage:`libmemcached` :manpage:`memcached_client_error` or :manpage:`memcached_worker_error`