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

Diff for /pegasus/src/Pegasus/Common/TLS.h between version 1.22 and 1.23

version 1.22, 2005/05/13 20:52:52 version 1.23, 2005/08/19 00:24:32
Line 71 
Line 71 
 { {
 public: public:
  
     SSLSocket(Sint32 socket, SSLContext * sslcontext,      SSLSocket(
           Sint32 socket,
           SSLContext * sslcontext,
           ReadWriteSem * sslContextObjectLock,
         Boolean exportConnection = false);         Boolean exportConnection = false);
  
     ~SSLSocket();     ~SSLSocket();
Line 94 
Line 97 
  
     Sint32 getSocket() {return _socket;}     Sint32 getSocket() {return _socket;}
  
       /**
           Accepts the connection, performing the necessary SSL handshake.
   
           @return Returns -1 on failure, 0 if not enough data is available to
           complete the operation (retry needed), and 1 on success.
        */
     Sint32 accept();     Sint32 accept();
  
     Sint32 connect();     Sint32 connect();
Line 109 
Line 118 
     SSL * _SSLConnection;     SSL * _SSLConnection;
     Sint32 _socket;     Sint32 _socket;
     SSLContext * _SSLContext;     SSLContext * _SSLContext;
       ReadWriteSem * _sslContextObjectLock;
  
     AutoPtr<SSLCallbackInfo> _SSLCallbackInfo;     AutoPtr<SSLCallbackInfo> _SSLCallbackInfo;
     Boolean _certificateVerified;     Boolean _certificateVerified;
Line 131 
Line 141 
 public: public:
     MP_Socket(Uint32 socket);                          // "normal" socket     MP_Socket(Uint32 socket);                          // "normal" socket
  
     MP_Socket(Uint32 socket, SSLContext * sslcontext,      MP_Socket(
           Uint32 socket,
           SSLContext * sslcontext,
           ReadWriteSem * sslContextObjectLock,
         Boolean exportConnection = false);             // secure socket         Boolean exportConnection = false);             // secure socket
  
     ~MP_Socket();     ~MP_Socket();
Line 152 
Line 165 
  
     void disableBlocking();     void disableBlocking();
  
       /**
           Accepts the connection, performing an SSL handshake if applicable.
   
           @return Returns -1 on failure, 0 if not enough data is available to
           complete the operation (retry needed), and 1 on success.
        */
     Sint32 accept();     Sint32 accept();
  
     Sint32 connect();     Sint32 connect();


Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2