2 * Summary: Get functions for libmemcached
4 * Copy: See Copyright for the status of this software.
9 #ifndef LIBMEMCACHED_MEMCACHED_GET_H
10 #define LIBMEMCACHED_MEMCACHED_GET_H
12 #ifndef LIBMEMCACHED_MEMCACHED_H
13 #error "Please include <libmemcached/memcached.h> instead"
22 char *memcached_get(memcached_st
*ptr
,
23 const char *key
, size_t key_length
,
26 memcached_return
*error
);
29 memcached_return
memcached_mget(memcached_st
*ptr
,
30 const char **keys
, size_t *key_length
,
31 size_t number_of_keys
);
34 char *memcached_get_by_key(memcached_st
*ptr
,
35 const char *master_key
, size_t master_key_length
,
36 const char *key
, size_t key_length
,
39 memcached_return
*error
);
42 memcached_return
memcached_mget_by_key(memcached_st
*ptr
,
43 const char *master_key
, size_t
47 size_t number_of_keys
);
50 char *memcached_fetch(memcached_st
*ptr
,
51 char *key
, size_t *key_length
,
52 size_t *value_length
, uint32_t *flags
,
53 memcached_return
*error
);
56 memcached_result_st
*memcached_fetch_result(memcached_st
*ptr
,
57 memcached_result_st
*result
,
58 memcached_return
*error
);
66 #endif /* LIBMEMCACHED_MEMCACHED_GET_H */