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

Diff for /pegasus/src/Pegasus/DynListener/ListenerService.cpp between version 1.24 and 1.25

version 1.24, 2008/12/16 18:56:42 version 1.25, 2012/02/02 05:51:38
Line 46 
Line 46 
 _portNumber(0), _portNumber(0),
 _useSSL(false), _useSSL(false),
 _sslContext(0), _sslContext(0),
   _sslContextObjectLock(0),
 _initialized(0), _initialized(0),
 _running(0), _running(0),
 _dieNow(0), _dieNow(0),
Line 77 
Line 78 
     {     {
         //cleanup everything we initialized         //cleanup everything we initialized
  
         delete _sslContext;  
   
         delete _dispatcher;         delete _dispatcher;
  
         delete _responseEncoder;         delete _responseEncoder;
Line 98 
Line 97 
 { {
 } }
  
 Boolean ListenerService::initializeListener(Uint32 portNumber,  Boolean ListenerService::initializeListener(
     Boolean useSSL, SSLContext* sslContext)      Uint32 portNumber,
       Boolean useSSL,
       SSLContext* sslContext,
       ReadWriteSem*  sslContextObjectLock)
 { {
     PEG_METHOD_ENTER(TRC_LISTENER, "ListenerService::initializeListener");     PEG_METHOD_ENTER(TRC_LISTENER, "ListenerService::initializeListener");
  
Line 113 
Line 115 
     _portNumber = portNumber;     _portNumber = portNumber;
     _useSSL = useSSL;     _useSSL = useSSL;
     _sslContext = sslContext;     _sslContext = sslContext;
       _sslContextObjectLock = sslContextObjectLock;
  
     if (_useSSL && (_sslContext == NULL))     if (_useSSL && (_sslContext == NULL))
     {     {
Line 171 
Line 174 
                                 HTTPAcceptor::IPV6_CONNECTION,                                 HTTPAcceptor::IPV6_CONNECTION,
                                 _portNumber,                                 _portNumber,
                                 _sslContext,                                 _sslContext,
                                 false);                                  _sslContextObjectLock);
     }     }
 #ifndef PEGASUS_OS_TYPE_WINDOWS #ifndef PEGASUS_OS_TYPE_WINDOWS
     else     else
Line 184 
Line 187 
                                 HTTPAcceptor::IPV4_CONNECTION,                                 HTTPAcceptor::IPV4_CONNECTION,
                                 _portNumber,                                 _portNumber,
                                 _sslContext,                                 _sslContext,
                                 false);                                  _sslContextObjectLock);
     }     }
  
     //create listening thread     //create listening thread


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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2