1 ================================
2 Error Codes (memcached_return_t)
3 ================================
9 #include <libmemcached/memcached.h>
11 .. c:type:: memcached_return_t
13 .. c:function:: const char *memcached_strerror(memcached_st *ptr, memcached_return_t rc)
15 .. c:function:: bool memcached_success(memcached_return_t)
17 .. c:function:: bool memcached_continue(memcached_return_t rc)
19 .. c:function:: bool memcached_failed(memcached_return_t)
21 .. c:function:: bool memcached_fatal(memcached_return_t)
24 Libmemcached return types:
25 ++++++++++++++++++++++++++
28 :c:type:`MEMCACHED_SUCCESS`
30 :c:type:`MEMCACHED_FAILURE`
32 :c:type:`MEMCACHED_HOST_LOOKUP_FAILURE`
34 :c:type:`MEMCACHED_CONNECTION_FAILURE`
36 :c:type:`MEMCACHED_CONNECTION_BIND_FAILURE`
38 :c:type:`MEMCACHED_WRITE_FAILURE`
40 :c:type:`MEMCACHED_READ_FAILURE`
42 :c:type:`MEMCACHED_UNKNOWN_READ_FAILURE`
44 :c:type:`MEMCACHED_PROTOCOL_ERROR`
46 :c:type:`MEMCACHED_CLIENT_ERROR`
48 :c:type:`MEMCACHED_SERVER_ERROR`
50 :c:type:`MEMCACHED_CONNECTION_SOCKET_CREATE_FAILURE`
52 :c:type:`MEMCACHED_DATA_EXISTS`
54 :c:type:`MEMCACHED_DATA_DOES_NOT_EXIST`
56 :c:type:`MEMCACHED_NOTSTORED`
58 :c:type:`MEMCACHED_STORED`
60 :c:type:`MEMCACHED_NOTFOUND`
62 :c:type:`MEMCACHED_MEMORY_ALLOCATION_FAILURE`
64 :c:type:`MEMCACHED_PARTIAL_READ`
66 :c:type:`MEMCACHED_SOME_ERRORS`
68 :c:type:`MEMCACHED_NO_SERVERS`
70 :c:type:`MEMCACHED_END`
72 :c:type:`MEMCACHED_DELETED`
74 :c:type:`MEMCACHED_VALUE`
76 :c:type:`MEMCACHED_STAT`
78 :c:type:`MEMCACHED_ITEM`
80 :c:type:`MEMCACHED_ERRNO`
82 :c:type:`MEMCACHED_FAIL_UNIX_SOCKET`
84 :c:type:`MEMCACHED_NOT_SUPPORTED`
86 :c:type:`MEMCACHED_NO_KEY_PROVIDED`
88 :c:type:`MEMCACHED_FETCH_NOTFINISHED`
90 :c:type:`MEMCACHED_TIMEOUT`
92 :c:type:`MEMCACHED_BUFFERED`
94 :c:type:`MEMCACHED_BAD_KEY_PROVIDED`
96 :c:type:`MEMCACHED_INVALID_HOST_PROTOCOL`
98 :c:type:`MEMCACHED_SERVER_MARKED_DEAD`
100 :c:type:`MEMCACHED_UNKNOWN_STAT_KEY`
102 :c:type:`MEMCACHED_E2BIG`
104 :c:type:`MEMCACHED_INVALID_ARGUMENTS`
106 :c:type:`MEMCACHED_KEY_TOO_BIG`
108 :c:type:`MEMCACHED_AUTH_PROBLEM`
110 :c:type:`MEMCACHED_AUTH_FAILURE`
112 :c:type:`MEMCACHED_AUTH_CONTINUE`
114 :c:type:`MEMCACHED_PARSE_ERROR`
116 :c:type:`MEMCACHED_PARSE_USER_ERROR`
118 :c:type:`MEMCACHED_DEPRECATED`
120 :c:type:`MEMCACHED_UNIX_SOCKET_PATH_TOO_BIG`
126 :manpage:`memcached` :manpage:`libmemcached` :manpage:`memcached_client_error` or :manpage:`memcached_worker_error`