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

Method set_pools_status

lib_acl_cpp/src/connpool/connect_manager.cpp:708–722  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

706}
707
708void connect_manager::set_pools_status(const char* addr, bool alive)
709{
710 if (addr == NULL || *addr == 0) {
711 logger_warn("addr null");
712 return;
713 }
714
715 // std::vector<connect_pool*>::iterator it;
716
717 lock_guard guard(lock_);
718
719 for (manager_it mit = manager_.begin(); mit != manager_.end(); ++mit) {
720 set_status(mit->second->pools, addr, alive);
721 }
722}
723
724void connect_manager::set_status(pools_t& pools, const char* addr, bool alive)
725{

Callers 2

close_callbackMethod · 0.80
timer_callbackMethod · 0.80

Calls 3

beginMethod · 0.80
set_statusFunction · 0.50
endMethod · 0.45

Tested by

no test coverage detected