| 96 | } |
| 97 | |
| 98 | Manager::~Manager() |
| 99 | { |
| 100 | fb_assert(!m_connPool || m_connPool->getAllCount() == 0); |
| 101 | |
| 102 | ThreadContextHolder tdbb; |
| 103 | |
| 104 | while (m_providers) |
| 105 | { |
| 106 | Provider* to_delete = m_providers; |
| 107 | m_providers = m_providers->m_next; |
| 108 | to_delete->clearConnections(tdbb); |
| 109 | delete to_delete; |
| 110 | } |
| 111 | |
| 112 | delete m_connPool; |
| 113 | m_connPool = NULL; |
| 114 | } |
| 115 | |
| 116 | void Manager::addProvider(Provider* provider) |
| 117 | { |
nothing calls this directly
no test coverage detected