acl  3.5.3.0
memcache_manager.hpp
浏览该文件的文档.
1 #pragma once
2 #include "../acl_cpp_define.hpp"
3 #include "../connpool/connect_manager.hpp"
4 
5 #ifndef ACL_CLIENT_ONLY
6 
7 namespace acl
8 {
9 
10 /**
11  * memcache 客户端请求连接池管理类
12  */
14 {
15 public:
17  virtual ~memcache_manager();
18 
19 protected:
20  /**
21  * 基类纯虚函数,用来创建连接池对象
22  * @param addr {const char*} 服务器监听地址,格式:ip:port
23  * @param count {size_t} 连接池的大小限制,该值为 0 时没有限制
24  * @param idx {size_t} 该连接池对象在集合中的下标位置(从 0 开始)
25  */
26  connect_pool* create_pool(const char* addr, size_t count, size_t idx);
27 };
28 
29 } // namespace acl
30 
31 #endif // ACL_CLIENT_ONLY
#define ACL_CPP_API