flush [ci skip]
[awesomized/libmemcached] / testing / lib / MemcachedCluster.hpp
1 #pragma once
2
3 #include "common.hpp"
4 #include "Cluster.hpp"
5
6 class MemcachedCluster {
7 public:
8 Cluster cluster;
9 memcached_st memc;
10
11 MemcachedCluster();
12 explicit
13 MemcachedCluster(Cluster &&cluster);
14 ~MemcachedCluster();
15
16 void enableBinary(bool enable = true);
17 void flush();
18
19 static MemcachedCluster mixed();
20 static MemcachedCluster net();
21 static MemcachedCluster socket();
22
23 private:
24 void init();
25 };