| 399 | ////////////////////////////////////////////////////////////////////////// |
| 400 | |
| 401 | size_t connect_manager::check_idle_conns(size_t step, size_t* left /* NULL */) |
| 402 | { |
| 403 | std::vector<connect_pool*> pools; |
| 404 | size_t nleft, nfreed; |
| 405 | |
| 406 | pools_dump(step, pools); |
| 407 | if (pools.empty()) { |
| 408 | if (left) { |
| 409 | *left = 0; |
| 410 | } |
| 411 | return 0; |
| 412 | } |
| 413 | |
| 414 | nfreed = check_idle_conns(pools); |
| 415 | nleft = pools_release(pools); |
| 416 | |
| 417 | if (left) { |
| 418 | *left = nleft; |
| 419 | } |
| 420 | return nfreed; |
| 421 | } |
| 422 | |
| 423 | size_t connect_manager::check_dead_conns(size_t step, size_t* left /* NULL */) |
| 424 | { |
nothing calls this directly
no test coverage detected