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
*/
13
class
ACL_CPP_API
memcache_manager
:
public
connect_manager
14
{
15
public
:
16
memcache_manager
();
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
acl
Definition:
acl_cpp_init.hpp:4
acl::connect_manager
Definition:
connect_manager.hpp:45
acl::connect_pool
Definition:
connect_pool.hpp:19
acl::memcache_manager
Definition:
memcache_manager.hpp:13
ACL_CPP_API
#define ACL_CPP_API
Definition:
acl_cpp_define.hpp:16
include
acl_cpp
memcache
memcache_manager.hpp
生成于 2021年 九月 10日 星期五 11:14:44 , 为 acl使用
1.8.15