2 * Summary: Common functions to operate on the memcached_st for libmemcached
4 * Copy: See Copyright for the status of this software.
9 #ifndef LIBMEMCACHED_MEMCACHED_ST_H
10 #define LIBMEMCACHED_MEMCACHED_ST_H
12 #ifndef LIBMEMCACHED_MEMCACHED_H
13 #error "Please include <libmemcached/memcached.h> instead"
21 memcached_return
memcached_version(memcached_st
*ptr
);
24 const char * memcached_lib_version(void);
27 memcached_st
*memcached_create(memcached_st
*ptr
);
29 void memcached_free(memcached_st
*ptr
);
31 memcached_st
*memcached_clone(memcached_st
*clone
, memcached_st
*ptr
);
34 memcached_return
memcached_verbosity(memcached_st
*ptr
, unsigned int verbosity
);
36 void memcached_quit(memcached_st
*ptr
);
38 const char *memcached_strerror(memcached_st
*ptr
, memcached_return rc
);
41 void *memcached_get_user_data(memcached_st
*ptr
);
43 void *memcached_set_user_data(memcached_st
*ptr
, void *data
);
46 memcached_return
run_distribution(memcached_st
*ptr
);
52 #endif /* LIBMEMCACHED_MEMCACHED_ST_H */