version 1.27, 2005/07/22 21:24:26
|
version 1.28, 2005/07/22 22:09:25
|
|
|
continue; | continue; |
} | } |
| |
|
// delete from _provider table |
|
if (!_providers.remove (provider->_name)) |
|
{ |
|
PEGASUS_ASSERT (0); |
|
} |
|
|
// delete the cimom handle | // delete the cimom handle |
PEG_TRACE_STRING (TRC_PROVIDERMANAGER, Tracer::LEVEL4, | PEG_TRACE_STRING (TRC_PROVIDERMANAGER, Tracer::LEVEL4, |
"Destroying CMPIProvider's CIMOM Handle " | "Destroying CMPIProvider's CIMOM Handle " |
|
|
// set provider status to UNINITIALIZED | // set provider status to UNINITIALIZED |
provider->reset (); | provider->reset (); |
| |
// Lastly, delete from _provider table |
|
_providers.remove (provider->getName ()); |
|
delete provider; | delete provider; |
} | } |
} | } |