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

Diff for /pegasus/src/Pegasus/Common/HTTPAcceptor.h between version 1.35 and 1.35.4.1

version 1.35, 2006/11/10 18:14:58 version 1.35.4.1, 2007/07/03 21:50:04
Line 52 
Line 52 
 class PEGASUS_COMMON_LINKAGE HTTPAcceptor : public MessageQueue class PEGASUS_COMMON_LINKAGE HTTPAcceptor : public MessageQueue
 { {
 public: public:
       // Connection types.
       enum { LOCAL_CONNECTION, IPV4_CONNECTION, IPV6_CONNECTION };
   
     typedef MessageQueue Base;     typedef MessageQueue Base;
  
     /** Constructor.     /** Constructor.
Line 59 
Line 62 
         solicit SocketMessages on the server port (socket).         solicit SocketMessages on the server port (socket).
         @param outputMessageQueue output message queue for connections         @param outputMessageQueue output message queue for connections
         created by this acceptor.         created by this acceptor.
         @param localConnection Boolean indicating whether this acceptor is          @param connectionType indicating the type of connection for
         only for local connections.  If true, the portNumber argument is          this acceptor. connectionType can be any one of  LOCAL_CONNECTION,
         ignored.          IPV4_CONNECTION and IPV6_CONNECTION. If connectionType is
           LOCAL_CONNECTION portNumber is ignored.
         @param portNumber Specifies which port number this acceptor is to         @param portNumber Specifies which port number this acceptor is to
         listen on.  If this value is 0 then a port is automatically selected         listen on.  If this value is 0 then a port is automatically selected
         by bind().  In this case, the actual port number used can be retrieved         by bind().  In this case, the actual port number used can be retrieved
Line 73 
Line 77 
     HTTPAcceptor(     HTTPAcceptor(
         Monitor* monitor,         Monitor* monitor,
         MessageQueue* outputMessageQueue,         MessageQueue* outputMessageQueue,
         Boolean localConnection,          Uint16 connectionType,
         Uint32 portNumber,         Uint32 portNumber,
         SSLContext * sslcontext,         SSLContext * sslcontext,
         ReadWriteSem* sslContextObjectLock = 0);         ReadWriteSem* sslContextObjectLock = 0);
Line 138 
Line 142 
  
     int _entry_index;     int _entry_index;
  
     Boolean _localConnection;      Uint16 _connectionType;
     Uint32 _portNumber;     Uint32 _portNumber;
     SSLContext* _sslcontext;     SSLContext* _sslcontext;
     ReadWriteSem*  _sslContextObjectLock;     ReadWriteSem*  _sslContextObjectLock;


Legend:
Removed from v.1.35  
changed lines
  Added in v.1.35.4.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2