#include <ssl.h>
| Data Fields | |
| int | version | 
| int(* | ssl_new )(SSL *s) | 
| void(* | ssl_clear )(SSL *s) | 
| void(* | ssl_free )(SSL *s) | 
| int(* | ssl_accept )(SSL *s) | 
| int(* | ssl_connect )(SSL *s) | 
| int(* | ssl_read )(SSL *s, void *buf, int len) | 
| int(* | ssl_peek )(SSL *s, void *buf, int len) | 
| int(* | ssl_write )(SSL *s, const void *buf, int len) | 
| int(* | ssl_shutdown )(SSL *s) | 
| int(* | ssl_renegotiate )(SSL *s) | 
| int(* | ssl_renegotiate_check )(SSL *s) | 
| long(* | ssl_get_message )(SSL *s, int st1, int stn, int mt, long max, int *ok) | 
| int(* | ssl_read_bytes )(SSL *s, int type, unsigned char *buf, int len, int peek) | 
| int(* | ssl_write_bytes )(SSL *s, int type, const void *buf_, int len) | 
| int(* | ssl_dispatch_alert )(SSL *s) | 
| long(* | ssl_ctrl )(SSL *s, int cmd, long larg, void *parg) | 
| long(* | ssl_ctx_ctrl )(SSL_CTX *ctx, int cmd, long larg, void *parg) | 
| SSL_CIPHER *(* | get_cipher_by_char )(const unsigned char *ptr) | 
| int(* | put_cipher_by_char )(const SSL_CIPHER *cipher, unsigned char *ptr) | 
| int(* | ssl_pending )(const SSL *s) | 
| int(* | num_ciphers )(void) | 
| SSL_CIPHER *(* | get_cipher )(unsigned ncipher) | 
| struct ssl_method_st *(* | get_ssl_method )(int version) | 
| long(* | get_timeout )(void) | 
| struct ssl3_enc_method * | ssl3_enc | 
| int(* | ssl_version )(void) | 
| long(* | ssl_callback_ctrl )(SSL *s, int cb_id, void(*fp)(void)) | 
| long(* | ssl_ctx_callback_ctrl )(SSL_CTX *s, int cb_id, void(*fp)(void)) | 
Definition at line 370 of file ssl.h.
| int(* ssl_method_st::ssl_new)(SSL *s) | 
| void(* ssl_method_st::ssl_clear)(SSL *s) | 
| void(* ssl_method_st::ssl_free)(SSL *s) | 
| int(* ssl_method_st::ssl_accept)(SSL *s) | 
| int(* ssl_method_st::ssl_connect)(SSL *s) | 
| int(* ssl_method_st::ssl_read)(SSL *s, void *buf, int len) | 
| int(* ssl_method_st::ssl_peek)(SSL *s, void *buf, int len) | 
| int(* ssl_method_st::ssl_write)(SSL *s, const void *buf, int len) | 
| int(* ssl_method_st::ssl_shutdown)(SSL *s) | 
| int(* ssl_method_st::ssl_renegotiate)(SSL *s) | 
| int(* ssl_method_st::ssl_renegotiate_check)(SSL *s) | 
| long(* ssl_method_st::ssl_get_message)(SSL *s, int st1, int stn, int mt, long max, int *ok) | 
| int(* ssl_method_st::ssl_read_bytes)(SSL *s, int type, unsigned char *buf, int len, int peek) | 
| int(* ssl_method_st::ssl_write_bytes)(SSL *s, int type, const void *buf_, int len) | 
| int(* ssl_method_st::ssl_dispatch_alert)(SSL *s) | 
| long(* ssl_method_st::ssl_ctrl)(SSL *s, int cmd, long larg, void *parg) | 
| long(* ssl_method_st::ssl_ctx_ctrl)(SSL_CTX *ctx, int cmd, long larg, void *parg) | 
| SSL_CIPHER*(* ssl_method_st::get_cipher_by_char)(const unsigned char *ptr) | 
| int(* ssl_method_st::put_cipher_by_char)(const SSL_CIPHER *cipher, unsigned char *ptr) | 
| int(* ssl_method_st::ssl_pending)(const SSL *s) | 
| int(* ssl_method_st::num_ciphers)(void) | 
| SSL_CIPHER*(* ssl_method_st::get_cipher)(unsigned ncipher) | 
| struct ssl_method_st*(* ssl_method_st::get_ssl_method)(int version)  [read] | 
| long(* ssl_method_st::get_timeout)(void) | 
| struct ssl3_enc_method* ssl_method_st::ssl3_enc  [read] | 
| int(* ssl_method_st::ssl_version)(void) | 
| long(* ssl_method_st::ssl_callback_ctrl)(SSL *s, int cb_id, void(*fp)(void)) | 
| long(* ssl_method_st::ssl_ctx_callback_ctrl)(SSL_CTX *s, int cb_id, void(*fp)(void)) | 
 1.5.6
 1.5.6