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

Diff for /pegasus/src/Pegasus/Listener/CIMListener.cpp between version 1.25 and 1.25.2.1

version 1.25, 2004/10/17 20:39:56 version 1.25.2.1, 2005/08/12 22:52:43
Line 453 
Line 453 
                                   create_time, destroy_time, deadlock_time);                                   create_time, destroy_time, deadlock_time);
  
     _listener_sem = new Semaphore(0);     _listener_sem = new Semaphore(0);
     _thread_pool->allocate_and_awaken(svc,      if (_thread_pool->allocate_and_awaken(svc,
                                       CIMListenerService::_listener_routine,          CIMListenerService::_listener_routine, _listener_sem) != PEGASUS_THREAD_OK)
                                       _listener_sem);      {
           Logger::put(Logger::STANDARD_LOG, System::CIMSERVER, Logger::TRACE,
              "Not enough threads to start CIMListernerService.");
           Tracer::trace(TRC_SERVER, Tracer::LEVEL2,
              "Could not allocate thread for CIMListenerService::_listener_routine.");
           throw Exception("Could not allocate thread.");
       }
  
     _svc = svc;     _svc = svc;
  


Legend:
Removed from v.1.25  
changed lines
  Added in v.1.25.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2