* Author: Trond Norbye
*/
-#ifndef LIBMEMCACHED_MEMCACHED_POOL_H
-#define LIBMEMCACHED_MEMCACHED_POOL_H
+#ifndef MEMCACHED_POOL_H
+#define MEMCACHED_POOL_H
#include <libmemcached/memcached.h>
LIBMEMCACHED_API
memcached_st* memcached_pool_pop(memcached_pool_st* pool,
bool block,
- memcached_return* rc);
+ memcached_return_t* rc);
LIBMEMCACHED_API
-memcached_return memcached_pool_push(memcached_pool_st* pool,
+memcached_return_t memcached_pool_push(memcached_pool_st* pool,
memcached_st* mmc);
+LIBMEMCACHED_API
+memcached_return_t memcached_pool_behavior_set(memcached_pool_st *ptr,
+ memcached_behavior_t flag,
+ uint64_t data);
+LIBMEMCACHED_API
+memcached_return_t memcached_pool_behavior_get(memcached_pool_st *ptr,
+ memcached_behavior_t flag,
+ uint64_t *value);
+
#ifdef __cplusplus
}
#endif
-#endif /* LIBMEMCACHED_MEMCACHED_POOL_H */
+#endif /* MEMCACHED_POOL_H */