/[monit]/monit/ssl.h
ViewVC logotype

Diff of /monit/ssl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by chopp, Wed Sep 25 14:54:49 2002 UTC revision 1.2 by chopp, Fri Sep 27 09:52:29 2002 UTC
# Line 22  Line 22 
22    
23  #include <config.h>  #include <config.h>
24    
25    #ifdef HAVE_OPENSSL
26  #include <openssl/crypto.h>  #include <openssl/crypto.h>
27  #include <openssl/x509.h>  #include <openssl/x509.h>
28  #include <openssl/pem.h>  #include <openssl/pem.h>
29  #include <openssl/ssl.h>  #include <openssl/ssl.h>
30  #include <openssl/err.h>  #include <openssl/err.h>
31    #endif
32    
33    #ifdef HAVE_OPENSSL
34  typedef struct my_ssl_connection {  typedef struct my_ssl_connection {
35    
36    int           socket;    int           socket;
# Line 58  typedef struct my_ssl_server_connection Line 61  typedef struct my_ssl_server_connection
61    ssl_connection *ssl_conn_list;    ssl_connection *ssl_conn_list;
62        
63  } ssl_server_connection;  } ssl_server_connection;
64    #else
65    
66    typedef  void ssl_connection;
67    typedef  void ssl_server_connection;
68    
69    #endif
70    
71    
72  ssl_connection * new_ssl_connection(void);  ssl_connection * new_ssl_connection(void);
# Line 72  ssl_server_connection * create_ssl_serve Line 80  ssl_server_connection * create_ssl_serve
80  int embed_accepted_ssl_socket(ssl_connection *, int);  int embed_accepted_ssl_socket(ssl_connection *, int);
81  ssl_connection *  accept_ssl_socket(ssl_server_connection *);  ssl_connection *  accept_ssl_socket(ssl_server_connection *);
82    
83  ssl_connection * insert_accepted_ssl_socket (ssl_server_connection * ssl_server);  ssl_connection * insert_accepted_ssl_socket (ssl_server_connection *);
84    
85  int close_ssl_socket(ssl_connection *);  int close_ssl_socket(ssl_connection *);
86  int close_ssl_server_socket(ssl_server_connection *);  int close_ssl_server_socket(ssl_server_connection *);
# Line 91  int recv_ssl_socket(ssl_connection *, vo Line 99  int recv_ssl_socket(ssl_connection *, vo
99  int start_ssl(void);  int start_ssl(void);
100  int stop_ssl(void);  int stop_ssl(void);
101    
102    int have_ssl(void);
103    
104  #endif  #endif

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26