(file) Return to ThreadPool.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/ThreadPool.cpp between version 1.16 and 1.17

version 1.16, 2008/08/07 18:03:48 version 1.17, 2008/08/15 17:24:52
Line 393 
Line 393 
         }         }
  
         struct timeval *lastActivityTime;         struct timeval *lastActivityTime;
         try          if (!thread->try_reference_tsd(
         {                  "last activity time", (void**)&lastActivityTime))
             lastActivityTime =  
                 (struct timeval *) thread->  
                 try_reference_tsd("last activity time");  
             PEGASUS_ASSERT(lastActivityTime != 0);  
         }  
         catch (...)  
         {         {
             PEGASUS_ASSERT(false);             PEGASUS_ASSERT(false);
             _idleThreads.insert_back(thread);             _idleThreads.insert_back(thread);
             break;             break;
         }         }
           PEGASUS_ASSERT(lastActivityTime != 0);
  
         Boolean cleanupThisThread =         Boolean cleanupThisThread =
             _timeIntervalExpired(lastActivityTime, &_deallocateWait);             _timeIntervalExpired(lastActivityTime, &_deallocateWait);


Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2