(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.50.2.1 and 1.52

version 1.50.2.1, 2007/12/01 01:16:32 version 1.52, 2008/05/12 09:14:54
Line 188 
Line 188 
         {         {
             _ip6Acceptor = new HTTPAcceptor(             _ip6Acceptor = new HTTPAcceptor(
                 _monitor, _requestDecoder, HTTPAcceptor::IPV6_CONNECTION,                 _monitor, _requestDecoder, HTTPAcceptor::IPV6_CONNECTION,
                 _portNumber, _sslContext, 0);                  _portNumber, _sslContext, false);
         }         }
     }     }
 #ifndef PEGASUS_OS_TYPE_WINDOWS #ifndef PEGASUS_OS_TYPE_WINDOWS
Line 199 
Line 199 
     {     {
         _ip4Acceptor = new HTTPAcceptor(         _ip4Acceptor = new HTTPAcceptor(
             _monitor, _requestDecoder, HTTPAcceptor::IPV4_CONNECTION,             _monitor, _requestDecoder, HTTPAcceptor::IPV4_CONNECTION,
             _portNumber, _sslContext, 0);              _portNumber, _sslContext, false);
     }     }
     bind();     bind();
  
Line 437 
Line 437 
  
 CIMListenerRep::~CIMListenerRep() CIMListenerRep::~CIMListenerRep()
 { {
     // if port is alive, clean up the port      stop();
     if (_thread_pool != 0)  
     {  
         // Block incoming export requests and unbind the port  
         _svc->stopClientConnection();  
   
         // Wait until pending export requests in the server are done.  
         waitForPendingRequests(10);  
   
         // Shutdown the CIMListenerService  
         _svc->shutdown();  
     }  
  
     delete _sslContext;     delete _sslContext;
     delete _dispatcher;     delete _dispatcher;
Line 501 
Line 490 
             svc.get(), CIMListenerService::_listener_routine, sem.get())             svc.get(), CIMListenerService::_listener_routine, sem.get())
             != PEGASUS_THREAD_OK)             != PEGASUS_THREAD_OK)
         {         {
             Logger::put(              // TBD-7646
                 Logger::STANDARD_LOG, System::CIMLISTENER,  
                 Logger::TRACE,  
                 "Not enough threads to start CIMListernerService.");  
   
             PEG_TRACE_CSTRING(             PEG_TRACE_CSTRING(
                 TRC_SERVER,                 TRC_SERVER,
                 Tracer::LEVEL2,                 Tracer::LEVEL2,


Legend:
Removed from v.1.50.2.1  
changed lines
  Added in v.1.52

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2