5 #include "ReturnMatcher.hpp"
8 class MemcachedCluster {
11 memcached_st memc{empty_memc};
12 ReturnMatcher returns{&memc};
16 MemcachedCluster(Cluster &&cluster);
19 MemcachedCluster(const MemcachedCluster &) = delete;
20 MemcachedCluster &operator=(const MemcachedCluster &) = delete;
22 MemcachedCluster(MemcachedCluster &&mc);;
23 MemcachedCluster &operator=(MemcachedCluster &&mc);
25 void enableBinaryProto(bool enable = true);
28 static MemcachedCluster mixed();
29 static MemcachedCluster network();
30 static MemcachedCluster socket();
33 static const memcached_st empty_memc;