version 1.35, 2007/03/14 17:27:49
|
version 1.36, 2007/03/16 17:16:56
|
|
|
// Check the thread list to make sure the thread has been de-allocated | // Check the thread list to make sure the thread has been de-allocated |
if (_threadWatchList.size() != 0) | if (_threadWatchList.size() != 0) |
{ | { |
Tracer::trace(TRC_PROVIDERMANAGER, Tracer::LEVEL2, |
PEG_TRACE((TRC_PROVIDERMANAGER, Tracer::LEVEL2, |
"There are %d provider threads in %s that have to be cleaned up.", | "There are %d provider threads in %s that have to be cleaned up.", |
_threadWatchList.size(), (const char *)getName().getCString()); |
_threadWatchList.size(), (const char *)getName().getCString())); |
| |
// Walk through the list and terminate the threads. After they are | // Walk through the list and terminate the threads. After they are |
// terminated, put them back on the watch list, call the cleanup function | // terminated, put them back on the watch list, call the cleanup function |