15 FacSupervisor* FacSupervisor::_instance = NULL;
19 if (_instance == NULL) {
34 _bomPool.push_back (ioFac_ptr);
39 _svcPool.push_back (ioFac_ptr);
44 for (BomFactoryPool_T::const_iterator itFactory = _bomPool.begin();
45 itFactory != _bomPool.end(); itFactory++) {
47 assert (currentFactory_ptr != NULL);
49 delete (currentFactory_ptr); currentFactory_ptr = NULL;
58 for (ServiceFactoryPool_T::const_iterator itFactory = _svcPool.begin();
59 itFactory != _svcPool.end(); itFactory++) {
61 assert (currentFactory_ptr != NULL);
63 delete (currentFactory_ptr); currentFactory_ptr = NULL;
79 DBSessionManager::clean();
94 delete _instance; _instance = NULL;