(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.30 and 1.31

version 1.30, 2006/06/19 19:37:29 version 1.31, 2006/06/26 22:23:29
Line 75 
Line 75 
 public: public:
  
     SSLSocket(     SSLSocket(
         PEGASUS_SOCKET socket,          SocketHandle socket,
         SSLContext * sslcontext,         SSLContext * sslcontext,
         ReadWriteSem * sslContextObjectLock,         ReadWriteSem * sslContextObjectLock,
         Boolean exportConnection = false);         Boolean exportConnection = false);
Line 98 
Line 98 
  
     static void uninitializeInterface();     static void uninitializeInterface();
  
     PEGASUS_SOCKET getSocket() {return _socket;}      SocketHandle getSocket() {return _socket;}
  
     /**     /**
         Accepts the connection, performing the necessary SSL handshake.         Accepts the connection, performing the necessary SSL handshake.
Line 126 
Line 126 
 private: private:
  
     SSL * _SSLConnection;     SSL * _SSLConnection;
     PEGASUS_SOCKET _socket;      SocketHandle _socket;
     SSLContext * _SSLContext;     SSLContext * _SSLContext;
     ReadWriteSem * _sslContextObjectLock;     ReadWriteSem * _sslContextObjectLock;
     Uint32 _sslReadErrno;     Uint32 _sslReadErrno;
Line 150 
Line 150 
 class MP_Socket { class MP_Socket {
  
 public: public:
     MP_Socket(PEGASUS_SOCKET socket);                          // "normal" socket      MP_Socket(SocketHandle socket);                          // "normal" socket
  
     MP_Socket(     MP_Socket(
         PEGASUS_SOCKET socket,          SocketHandle socket,
         SSLContext * sslcontext,         SSLContext * sslcontext,
         ReadWriteSem * sslContextObjectLock,         ReadWriteSem * sslContextObjectLock,
         Boolean exportConnection = false);             // secure socket         Boolean exportConnection = false);             // secure socket
Line 164 
Line 164 
  
     Boolean incompleteReadOccurred(Sint32 retCode);     Boolean incompleteReadOccurred(Sint32 retCode);
  
     PEGASUS_SOCKET getSocket();      SocketHandle getSocket();
  
     Sint32 read(void* ptr, Uint32 size);     Sint32 read(void* ptr, Uint32 size);
  
Line 193 
Line 193 
     Boolean isCertificateVerified();     Boolean isCertificateVerified();
  
     union {     union {
         PEGASUS_SOCKET _socket;          SocketHandle _socket;
         SSLSocket *_sslsock;         SSLSocket *_sslsock;
     };     };
  


Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2