MCPcopy Create free account
hub / github.com/acl-dev/acl / init

Method init

lib_acl_cpp/independent/connpool/src/connect_manager.cpp:61–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59}
60
61bool connect_manager::init(const char* default_addr,
62 const char* addr_list, int count)
63{
64 if (addr_list != NULL && *addr_list != 0)
65 set_service_list(addr_list, count);
66
67 // ����ȱʡ�������ӳض��󣬸ö���һͬ�����ܵ����ӳؼ�Ⱥ��
68 if (default_addr != NULL && *default_addr != 0)
69 {
70 int max = check_addr(default_addr, default_addr_, count);
71 default_pool_ = &set(default_addr_.c_str(), max);
72 }
73
74 // ���뱣֤������һ���������
75 return pools_.empty() ? false : true;
76}
77
78void connect_manager::set_service_list(const char* addr_list, int count)
79{

Callers

nothing calls this directly

Calls 4

setFunction · 0.85
check_addrFunction · 0.70
c_strMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected