#include <stdint.h>
+#include <libmemcached/common.h>
#include <libmemcached/options/context.h>
#include <libmemcached/options/string.h>
#include <libmemcached/options/symbol.h>
-#include <libmemcached/visibility.h>
-#include <libmemcached/prefix_key.h>
#pragma GCC diagnostic ignored "-Wold-style-cast"
#include <libmemcached/options/scanner.h>
/* Callbacks */
%token NAMESPACE
+/* Pool */
+%token POOL_MIN
+%token POOL_MAX
+
/* Hash types */
%token MD5
%token CRC
{
memcached_set_configuration_file(context->memc, $2.c_str, $2.length);
}
+ | POOL_MIN NUMBER
+ {
+ context->memc->configure.initial_pool_size= $2;
+ }
+ | POOL_MAX NUMBER
+ {
+ context->memc->configure.max_pool_size= $2;
+ }
| behaviors
;