ssl_method_st Struct Reference

#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)
ssl_method_st *(*  get_ssl_method )(int version)
long(*  get_timeout )(void)
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))

Field Documentation

SSL_CIPHER*(* ssl_method_st::get_cipher)(unsigned ncipher)
 
SSL_CIPHER*(* ssl_method_st::get_cipher_by_char)(const unsigned char *ptr)
 
struct ssl_method_st*(* ssl_method_st::get_ssl_method)(int version)
 
long(* ssl_method_st::get_timeout)(void)
 
int(* ssl_method_st::num_ciphers)(void)
 
int(* ssl_method_st::put_cipher_by_char)(const SSL_CIPHER *cipher, unsigned char *ptr)
 
struct ssl3_enc_method* ssl_method_st::ssl3_enc
 
int(* ssl_method_st::ssl_accept)(SSL *s)
 
long(* ssl_method_st::ssl_callback_ctrl)(SSL *s, int cb_id, void(*fp)(void))
 
void(* ssl_method_st::ssl_clear)(SSL *s)
 
int(* ssl_method_st::ssl_connect)(SSL *s)
 
long(* ssl_method_st::ssl_ctrl)(SSL *s, int cmd, long larg, void *parg)
 
long(* ssl_method_st::ssl_ctx_callback_ctrl)(SSL_CTX *s, int cb_id, void(*fp)(void))
 
long(* ssl_method_st::ssl_ctx_ctrl)(SSL_CTX *ctx, int cmd, long larg, void *parg)
 
int(* ssl_method_st::ssl_dispatch_alert)(SSL *s)
 
void(* ssl_method_st::ssl_free)(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_new)(SSL *s)
 
int(* ssl_method_st::ssl_peek)(SSL *s, void *buf, int len)
 
int(* ssl_method_st::ssl_pending)(const SSL *s)
 
int(* ssl_method_st::ssl_read)(SSL *s, void *buf, int len)
 
int(* ssl_method_st::ssl_read_bytes)(SSL *s, int type, unsigned char *buf, int len, int peek)
 
int(* ssl_method_st::ssl_renegotiate)(SSL *s)
 
int(* ssl_method_st::ssl_renegotiate_check)(SSL *s)
 
int(* ssl_method_st::ssl_shutdown)(SSL *s)
 
int(* ssl_method_st::ssl_version)(void)
 
int(* ssl_method_st::ssl_write)(SSL *s, const void *buf, int len)
 
int(* ssl_method_st::ssl_write_bytes)(SSL *s, int type, const void *buf_, int len)
 
int ssl_method_st::version
 

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

Copyright © Nokia Corporation 2001-2008
Back to top