| 173 | } |
| 174 | |
| 175 | size_t connect_manager::size() const |
| 176 | { |
| 177 | size_t n = 0; |
| 178 | lock_guard guard(const_cast<connect_manager*>(this)->lock_); |
| 179 | for (manager_cit cit = manager_.begin(); cit != manager_.end(); ++cit) { |
| 180 | n += cit->second->pools.size(); |
| 181 | } |
| 182 | return n; |
| 183 | } |
| 184 | |
| 185 | void connect_manager::set(const char* addr, size_t max, int conn_timeout /* 30 */, |
| 186 | int rw_timeout /* 30 */, bool sockopt_timeo /* false */, size_t min /* 0 */) |
no test coverage detected