Logo Search packages:      
Sourcecode: openssl version File versions  Download package

Public Attributes

ssl_method_st Struct Reference

Collaboration diagram for ssl_method_st:
Collaboration graph

List of all members.

Public Attributes

SSL_CIPHER *(* get_cipher )(unsigned ncipher)
SSL_CIPHER *(* get_cipher_by_char )(const unsigned char *ptr)
struct ssl_method_st *(* get_ssl_method )(int version)
long(* get_timeout )(void)
int(* num_ciphers )(void)
int(* put_cipher_by_char )(const SSL_CIPHER *cipher, unsigned char *ptr)
struct ssl3_enc_methodssl3_enc
int(* ssl_accept )(SSL *s)
long(* ssl_callback_ctrl )(SSL *s, int cb_id, void(*fp)(void))
void(* ssl_clear )(SSL *s)
int(* ssl_connect )(SSL *s)
long(* ssl_ctrl )(SSL *s, int cmd, long larg, void *parg)
long(* ssl_ctx_callback_ctrl )(SSL_CTX *s, int cb_id, void(*fp)(void))
long(* ssl_ctx_ctrl )(SSL_CTX *ctx, int cmd, long larg, void *parg)
int(* ssl_dispatch_alert )(SSL *s)
void(* ssl_free )(SSL *s)
long(* ssl_get_message )(SSL *s, int st1, int stn, int mt, long max, int *ok)
int(* ssl_new )(SSL *s)
int(* ssl_peek )(SSL *s, void *buf, int len)
int(* ssl_pending )(const SSL *s)
int(* ssl_read )(SSL *s, void *buf, int len)
int(* ssl_read_bytes )(SSL *s, int type, unsigned char *buf, int len, int peek)
int(* ssl_renegotiate )(SSL *s)
int(* ssl_renegotiate_check )(SSL *s)
int(* ssl_shutdown )(SSL *s)
int(* ssl_version )(void)
int(* ssl_write )(SSL *s, const void *buf, int len)
int(* ssl_write_bytes )(SSL *s, int type, const void *buf_, int len)
int version

Detailed Description

Definition at line 366 of file ssl.h.

The documentation for this struct was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index