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

Method set_idle_ttl

lib_acl_cpp/src/connpool/connect_manager.cpp:100–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98}
99
100void connect_manager::set_idle_ttl(time_t ttl)
101{
102 lock_guard guard(lock_);
103 idle_ttl_ = ttl;
104 for (manager_it it = manager_.begin(); it != manager_.end(); ++it) {
105 for (pools_it it2 = it->second->pools.begin();
106 it2 != it->second->pools.end(); ++it2) {
107 (*it2)->set_idle_ttl(ttl);
108 }
109 }
110}
111
112void connect_manager::init(const char* default_addr, const char* addr_list,
113 size_t count, int conn_timeout /* 30 */, int rw_timeout /* 30 */,

Callers 5

create_poolMethod · 0.80
initFunction · 0.80
create_poolMethod · 0.80
create_poolMethod · 0.80
create_poolMethod · 0.80

Calls 2

beginMethod · 0.80
endMethod · 0.45

Tested by

no test coverage detected