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

Method pools_release

lib_acl_cpp/src/connpool/connect_manager.cpp:553–562  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

551}
552
553size_t connect_manager::pools_release(std::vector<connect_pool*>& pools)
554{
555 size_t left = 0;
556 for (std::vector<connect_pool*>::iterator it = pools.begin();
557 it != pools.end(); ++it) {
558 left += (*it)->get_count();
559 (*it)->unrefer(); // Decrease reference added in pools_dump().
560 }
561 return left;
562}
563
564void connect_manager::create_pools_for(pools_t& pools)
565{

Callers

nothing calls this directly

Calls 4

beginMethod · 0.80
unreferMethod · 0.80
endMethod · 0.45
get_countMethod · 0.45

Tested by

no test coverage detected