|
Data Structures
|
struct |
bio_method_st |
struct |
bio_st |
Defines
|
#define |
BIO_TYPE_NONE 0
|
#define |
BIO_TYPE_MEM (1|0x0400)
|
#define |
BIO_TYPE_FILE (2|0x0400)
|
#define |
BIO_TYPE_FD (4|0x0400|0x0100)
|
#define |
BIO_TYPE_SOCKET (5|0x0400|0x0100)
|
#define |
BIO_TYPE_NULL (6|0x0400)
|
#define |
BIO_TYPE_SSL (7|0x0200)
|
#define |
BIO_TYPE_MD (8|0x0200)
|
#define |
BIO_TYPE_BUFFER (9|0x0200)
|
#define |
BIO_TYPE_CIPHER (10|0x0200)
|
#define |
BIO_TYPE_BASE64 (11|0x0200)
|
#define |
BIO_TYPE_CONNECT (12|0x0400|0x0100)
|
#define |
BIO_TYPE_ACCEPT (13|0x0400|0x0100)
|
#define |
BIO_TYPE_PROXY_CLIENT (14|0x0200)
|
#define |
BIO_TYPE_PROXY_SERVER (15|0x0200)
|
#define |
BIO_TYPE_NBIO_TEST (16|0x0200)
|
#define |
BIO_TYPE_NULL_FILTER (17|0x0200)
|
#define |
BIO_TYPE_BER (18|0x0200)
|
#define |
BIO_TYPE_BIO (19|0x0400)
|
#define |
BIO_TYPE_LINEBUFFER (20|0x0200)
|
#define |
BIO_TYPE_DGRAM (21|0x0400|0x0100)
|
#define |
BIO_TYPE_DESCRIPTOR 0x0100
|
#define |
BIO_TYPE_FILTER 0x0200
|
#define |
BIO_TYPE_SOURCE_SINK 0x0400
|
#define |
BIO_NOCLOSE 0x00
|
#define |
BIO_CLOSE 0x01
|
#define |
BIO_CTRL_RESET 1
|
#define |
BIO_CTRL_EOF 2
|
#define |
BIO_CTRL_INFO 3
|
#define |
BIO_CTRL_SET 4
|
#define |
BIO_CTRL_GET 5
|
#define |
BIO_CTRL_PUSH 6
|
#define |
BIO_CTRL_POP 7
|
#define |
BIO_CTRL_GET_CLOSE 8
|
#define |
BIO_CTRL_SET_CLOSE 9
|
#define |
BIO_CTRL_PENDING 10
|
#define |
BIO_CTRL_FLUSH 11
|
#define |
BIO_CTRL_DUP 12
|
#define |
BIO_CTRL_WPENDING 13
|
#define |
BIO_CTRL_SET_CALLBACK 14
|
#define |
BIO_CTRL_GET_CALLBACK 15
|
#define |
BIO_CTRL_SET_FILENAME 30
|
#define |
BIO_CTRL_DGRAM_CONNECT 31
|
#define |
BIO_CTRL_DGRAM_SET_CONNECTED 32
|
#define |
BIO_CTRL_DGRAM_SET_RECV_TIMEOUT 33
|
#define |
BIO_CTRL_DGRAM_GET_RECV_TIMEOUT 34
|
#define |
BIO_CTRL_DGRAM_SET_SEND_TIMEOUT 35
|
#define |
BIO_CTRL_DGRAM_GET_SEND_TIMEOUT 36
|
#define |
BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP 37
|
#define |
BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP 38
|
#define |
BIO_CTRL_DGRAM_MTU_DISCOVER 39
|
#define |
BIO_CTRL_DGRAM_QUERY_MTU 40
|
#define |
BIO_CTRL_DGRAM_GET_MTU 41
|
#define |
BIO_CTRL_DGRAM_SET_MTU 42
|
#define |
BIO_CTRL_DGRAM_MTU_EXCEEDED 43
|
#define |
BIO_CTRL_DGRAM_SET_PEER 44
|
#define |
BIO_FP_READ 0x02
|
#define |
BIO_FP_WRITE 0x04
|
#define |
BIO_FP_APPEND 0x08
|
#define |
BIO_FP_TEXT 0x10
|
#define |
BIO_FLAGS_READ 0x01
|
#define |
BIO_FLAGS_WRITE 0x02
|
#define |
BIO_FLAGS_IO_SPECIAL 0x04
|
#define |
BIO_FLAGS_RWS (BIO_FLAGS_READ|BIO_FLAGS_WRITE|BIO_FLAGS_IO_SPECIAL)
|
#define |
BIO_FLAGS_SHOULD_RETRY 0x08
|
#define |
BIO_FLAGS_UPLINK 0
|
#define |
BIO_GHBN_CTRL_HITS 1
|
#define |
BIO_GHBN_CTRL_MISSES 2
|
#define |
BIO_GHBN_CTRL_CACHE_SIZE 3
|
#define |
BIO_GHBN_CTRL_GET_ENTRY 4
|
#define |
BIO_GHBN_CTRL_FLUSH 5
|
#define |
BIO_FLAGS_BASE64_NO_NL 0x100
|
#define |
BIO_FLAGS_MEM_RDONLY 0x200
|
#define |
BIO_set_flags(b, f) ((b)->flags|=(f))
|
#define |
BIO_get_flags(b) ((b)->flags)
|
#define |
BIO_set_retry_special(b) ((b)->flags|=(BIO_FLAGS_IO_SPECIAL|BIO_FLAGS_SHOULD_RETRY))
|
#define |
BIO_set_retry_read(b) ((b)->flags|=(BIO_FLAGS_READ|BIO_FLAGS_SHOULD_RETRY))
|
#define |
BIO_set_retry_write(b) ((b)->flags|=(BIO_FLAGS_WRITE|BIO_FLAGS_SHOULD_RETRY))
|
#define |
BIO_clear_flags(b, f) ((b)->flags&= ~(f))
|
#define |
BIO_clear_retry_flags(b) ((b)->flags&= ~(BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY))
|
#define |
BIO_get_retry_flags(b) ((b)->flags&(BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY))
|
#define |
BIO_should_read(a) ((a)->flags & BIO_FLAGS_READ)
|
#define |
BIO_should_write(a) ((a)->flags & BIO_FLAGS_WRITE)
|
#define |
BIO_should_io_special(a) ((a)->flags & BIO_FLAGS_IO_SPECIAL)
|
#define |
BIO_retry_type(a) ((a)->flags & BIO_FLAGS_RWS)
|
#define |
BIO_should_retry(a) ((a)->flags & BIO_FLAGS_SHOULD_RETRY)
|
#define |
BIO_RR_SSL_X509_LOOKUP 0x01
|
#define |
BIO_RR_CONNECT 0x02
|
#define |
BIO_RR_ACCEPT 0x03
|
#define |
BIO_CB_FREE 0x01
|
#define |
BIO_CB_READ 0x02
|
#define |
BIO_CB_WRITE 0x03
|
#define |
BIO_CB_PUTS 0x04
|
#define |
BIO_CB_GETS 0x05
|
#define |
BIO_CB_CTRL 0x06
|
#define |
BIO_CB_RETURN 0x80
|
#define |
BIO_CB_return(a) ((a)|BIO_CB_RETURN))
|
#define |
BIO_cb_pre(a) (!((a)&BIO_CB_RETURN))
|
#define |
BIO_cb_post(a) ((a)&BIO_CB_RETURN)
|
#define |
BIO_set_callback(b, cb) ((b)->callback=(cb))
|
#define |
BIO_set_callback_arg(b, arg) ((b)->cb_arg=(char *)(arg))
|
#define |
BIO_get_callback_arg(b) ((b)->cb_arg)
|
#define |
BIO_get_callback(b) ((b)->callback)
|
#define |
BIO_method_name(b) ((b)->method->name)
|
#define |
BIO_method_type(b) ((b)->method->type)
|
#define |
BIO_CONN_S_BEFORE 1
|
#define |
BIO_CONN_S_GET_IP 2
|
#define |
BIO_CONN_S_GET_PORT 3
|
#define |
BIO_CONN_S_CREATE_SOCKET 4
|
#define |
BIO_CONN_S_CONNECT 5
|
#define |
BIO_CONN_S_OK 6
|
#define |
BIO_CONN_S_BLOCKED_CONNECT 7
|
#define |
BIO_CONN_S_NBIO 8
|
#define |
BIO_C_SET_CONNECT 100
|
#define |
BIO_C_DO_STATE_MACHINE 101
|
#define |
BIO_C_SET_NBIO 102
|
#define |
BIO_C_SET_PROXY_PARAM 103
|
#define |
BIO_C_SET_FD 104
|
#define |
BIO_C_GET_FD 105
|
#define |
BIO_C_SET_FILE_PTR 106
|
#define |
BIO_C_GET_FILE_PTR 107
|
#define |
BIO_C_SET_FILENAME 108
|
#define |
BIO_C_SET_SSL 109
|
#define |
BIO_C_GET_SSL 110
|
#define |
BIO_C_SET_MD 111
|
#define |
BIO_C_GET_MD 112
|
#define |
BIO_C_GET_CIPHER_STATUS 113
|
#define |
BIO_C_SET_BUF_MEM 114
|
#define |
BIO_C_GET_BUF_MEM_PTR 115
|
#define |
BIO_C_GET_BUFF_NUM_LINES 116
|
#define |
BIO_C_SET_BUFF_SIZE 117
|
#define |
BIO_C_SET_ACCEPT 118
|
#define |
BIO_C_SSL_MODE 119
|
#define |
BIO_C_GET_MD_CTX 120
|
#define |
BIO_C_GET_PROXY_PARAM 121
|
#define |
BIO_C_SET_BUFF_READ_DATA 122
|
#define |
BIO_C_GET_CONNECT 123
|
#define |
BIO_C_GET_ACCEPT 124
|
#define |
BIO_C_SET_SSL_RENEGOTIATE_BYTES 125
|
#define |
BIO_C_GET_SSL_NUM_RENEGOTIATES 126
|
#define |
BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT 127
|
#define |
BIO_C_FILE_SEEK 128
|
#define |
BIO_C_GET_CIPHER_CTX 129
|
#define |
BIO_C_SET_BUF_MEM_EOF_RETURN 130
|
#define |
BIO_C_SET_BIND_MODE 131
|
#define |
BIO_C_GET_BIND_MODE 132
|
#define |
BIO_C_FILE_TELL 133
|
#define |
BIO_C_GET_SOCKS 134
|
#define |
BIO_C_SET_SOCKS 135
|
#define |
BIO_C_SET_WRITE_BUF_SIZE 136
|
#define |
BIO_C_GET_WRITE_BUF_SIZE 137
|
#define |
BIO_C_MAKE_BIO_PAIR 138
|
#define |
BIO_C_DESTROY_BIO_PAIR 139
|
#define |
BIO_C_GET_WRITE_GUARANTEE 140
|
#define |
BIO_C_GET_READ_REQUEST 141
|
#define |
BIO_C_SHUTDOWN_WR 142
|
#define |
BIO_C_NREAD0 143
|
#define |
BIO_C_NREAD 144
|
#define |
BIO_C_NWRITE0 145
|
#define |
BIO_C_NWRITE 146
|
#define |
BIO_C_RESET_READ_REQUEST 147
|
#define |
BIO_set_app_data(s, arg) BIO_set_ex_data(s,0,arg)
|
#define |
BIO_get_app_data(s) BIO_get_ex_data(s,0)
|
#define |
BIO_set_conn_hostname(b, name) BIO_ctrl(b,BIO_C_SET_CONNECT,0,(char *)name)
|
#define |
BIO_set_conn_port(b, port) BIO_ctrl(b,BIO_C_SET_CONNECT,1,(char *)port)
|
#define |
BIO_set_conn_ip(b, ip) BIO_ctrl(b,BIO_C_SET_CONNECT,2,(char *)ip)
|
#define |
BIO_set_conn_int_port(b, port) BIO_ctrl(b,BIO_C_SET_CONNECT,3,(char *)port)
|
#define |
BIO_get_conn_hostname(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,0)
|
#define |
BIO_get_conn_port(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,1)
|
#define |
BIO_get_conn_ip(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2)
|
#define |
BIO_get_conn_int_port(b) BIO_int_ctrl(b,BIO_C_GET_CONNECT,3)
|
#define |
BIO_set_nbio(b, n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL)
|
#define |
BIO_set_accept_port(b, name) BIO_ctrl(b,BIO_C_SET_ACCEPT,0,(char *)name)
|
#define |
BIO_get_accept_port(b) BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,0)
|
#define |
BIO_set_nbio_accept(b, n) BIO_ctrl(b,BIO_C_SET_ACCEPT,1,(n)?"a":NULL)
|
#define |
BIO_set_accept_bios(b, bio) BIO_ctrl(b,BIO_C_SET_ACCEPT,2,(char *)bio)
|
#define |
BIO_BIND_NORMAL 0
|
#define |
BIO_BIND_REUSEADDR_IF_UNUSED 1
|
#define |
BIO_BIND_REUSEADDR 2
|
#define |
BIO_set_bind_mode(b, mode) BIO_ctrl(b,BIO_C_SET_BIND_MODE,mode,NULL)
|
#define |
BIO_get_bind_mode(b, mode) BIO_ctrl(b,BIO_C_GET_BIND_MODE,0,NULL)
|
#define |
BIO_do_connect(b) BIO_do_handshake(b)
|
#define |
BIO_do_accept(b) BIO_do_handshake(b)
|
#define |
BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL)
|
#define |
BIO_set_url(b, url) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,0,(char *)(url))
|
#define |
BIO_set_proxies(b, p) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,1,(char *)(p))
|
#define |
BIO_set_filter_bio(b, s) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,2,(char *)(s))
|
#define |
BIO_set_proxy_cb(b, cb) BIO_callback_ctrl(b,BIO_C_SET_PROXY_PARAM,3,(void *(*cb)()))
|
#define |
BIO_set_proxy_header(b, sk) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,4,(char *)sk)
|
#define |
BIO_set_no_connect_return(b, bool) BIO_int_ctrl(b,BIO_C_SET_PROXY_PARAM,5,bool)
|
#define |
BIO_get_proxy_header(b, skp) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,0,(char *)skp)
|
#define |
BIO_get_proxies(b, pxy_p) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,1,(char *)(pxy_p))
|
#define |
BIO_get_url(b, url) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,2,(char *)(url))
|
#define |
BIO_get_no_connect_return(b) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,5,NULL)
|
#define |
BIO_set_fd(b, fd, c) BIO_int_ctrl(b,BIO_C_SET_FD,c,fd)
|
#define |
BIO_get_fd(b, c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)c)
|
#define |
BIO_set_fp(b, fp, c) BIO_ctrl(b,BIO_C_SET_FILE_PTR,c,(char *)fp)
|
#define |
BIO_get_fp(b, fpp) BIO_ctrl(b,BIO_C_GET_FILE_PTR,0,(char *)fpp)
|
#define |
BIO_seek(b, ofs) (int)BIO_ctrl(b,BIO_C_FILE_SEEK,ofs,NULL)
|
#define |
BIO_tell(b) (int)BIO_ctrl(b,BIO_C_FILE_TELL,0,NULL)
|
#define |
BIO_read_filename(b, name)
|
#define |
BIO_write_filename(b, name)
|
#define |
BIO_append_filename(b, name)
|
#define |
BIO_rw_filename(b, name)
|
#define |
BIO_set_ssl(b, ssl, c) BIO_ctrl(b,BIO_C_SET_SSL,c,(char *)ssl)
|
#define |
BIO_get_ssl(b, sslp) BIO_ctrl(b,BIO_C_GET_SSL,0,(char *)sslp)
|
#define |
BIO_set_ssl_mode(b, client) BIO_ctrl(b,BIO_C_SSL_MODE,client,NULL)
|
#define |
BIO_set_ssl_renegotiate_bytes(b, num) BIO_ctrl(b,BIO_C_SET_SSL_RENEGOTIATE_BYTES,num,NULL);
|
#define |
BIO_get_num_renegotiates(b) BIO_ctrl(b,BIO_C_GET_SSL_NUM_RENEGOTIATES,0,NULL);
|
#define |
BIO_set_ssl_renegotiate_timeout(b, seconds) BIO_ctrl(b,BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT,seconds,NULL);
|
#define |
BIO_get_mem_data(b, pp) BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp)
|
#define |
BIO_set_mem_buf(b, bm, c) BIO_ctrl(b,BIO_C_SET_BUF_MEM,c,(char *)bm)
|
#define |
BIO_get_mem_ptr(b, pp) BIO_ctrl(b,BIO_C_GET_BUF_MEM_PTR,0,(char *)pp)
|
#define |
BIO_set_mem_eof_return(b, v) BIO_ctrl(b,BIO_C_SET_BUF_MEM_EOF_RETURN,v,NULL)
|
#define |
BIO_get_buffer_num_lines(b) BIO_ctrl(b,BIO_C_GET_BUFF_NUM_LINES,0,NULL)
|
#define |
BIO_set_buffer_size(b, size) BIO_ctrl(b,BIO_C_SET_BUFF_SIZE,size,NULL)
|
#define |
BIO_set_read_buffer_size(b, size) BIO_int_ctrl(b,BIO_C_SET_BUFF_SIZE,size,0)
|
#define |
BIO_set_write_buffer_size(b, size) BIO_int_ctrl(b,BIO_C_SET_BUFF_SIZE,size,1)
|
#define |
BIO_set_buffer_read_data(b, buf, num) BIO_ctrl(b,BIO_C_SET_BUFF_READ_DATA,num,buf)
|
#define |
BIO_dup_state(b, ret) BIO_ctrl(b,BIO_CTRL_DUP,0,(char *)(ret))
|
#define |
BIO_reset(b) (int)BIO_ctrl(b,BIO_CTRL_RESET,0,NULL)
|
#define |
BIO_eof(b) (int)BIO_ctrl(b,BIO_CTRL_EOF,0,NULL)
|
#define |
BIO_set_close(b, c) (int)BIO_ctrl(b,BIO_CTRL_SET_CLOSE,(c),NULL)
|
#define |
BIO_get_close(b) (int)BIO_ctrl(b,BIO_CTRL_GET_CLOSE,0,NULL)
|
#define |
BIO_pending(b) (int)BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL)
|
#define |
BIO_wpending(b) (int)BIO_ctrl(b,BIO_CTRL_WPENDING,0,NULL)
|
#define |
BIO_flush(b) (int)BIO_ctrl(b,BIO_CTRL_FLUSH,0,NULL)
|
#define |
BIO_get_info_callback(b, cbp)
|
#define |
BIO_set_info_callback(b, cb) (int)BIO_callback_ctrl(b,BIO_CTRL_SET_CALLBACK,cb)
|
#define |
BIO_buffer_get_num_lines(b) BIO_ctrl(b,BIO_CTRL_GET,0,NULL)
|
#define |
BIO_set_write_buf_size(b, size) (int)BIO_ctrl(b,BIO_C_SET_WRITE_BUF_SIZE,size,NULL)
|
#define |
BIO_get_write_buf_size(b, size) (size_t)BIO_ctrl(b,BIO_C_GET_WRITE_BUF_SIZE,size,NULL)
|
#define |
BIO_make_bio_pair(b1, b2) (int)BIO_ctrl(b1,BIO_C_MAKE_BIO_PAIR,0,b2)
|
#define |
BIO_destroy_bio_pair(b) (int)BIO_ctrl(b,BIO_C_DESTROY_BIO_PAIR,0,NULL)
|
#define |
BIO_shutdown_wr(b) (int)BIO_ctrl(b, BIO_C_SHUTDOWN_WR, 0, NULL)
|
#define |
BIO_get_write_guarantee(b) (int)BIO_ctrl(b,BIO_C_GET_WRITE_GUARANTEE,0,NULL)
|
#define |
BIO_get_read_request(b) (int)BIO_ctrl(b,BIO_C_GET_READ_REQUEST,0,NULL)
|
#define |
BIO_ctrl_dgram_connect(b, peer) (int)BIO_ctrl(b,BIO_CTRL_DGRAM_CONNECT,0, (char *)peer)
|
#define |
BIO_ctrl_set_connected(b, state, peer) (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_CONNECTED, state, (char *)peer)
|
#define |
BIO_dgram_recv_timedout(b) (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP, 0, NULL)
|
#define |
BIO_dgram_send_timedout(b) (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP, 0, NULL)
|
#define |
BIO_dgram_set_peer(b, peer) (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_PEER, 0, (char *)peer)
|
#define |
BIO_s_file_internal BIO_s_file
|
#define |
BIO_new_file_internal BIO_new_file
|
#define |
BIO_new_fp_internal BIO_s_file
|
#define |
__attribute__(x)
|
#define |
BIO_F_ACPT_STATE 100
|
#define |
BIO_F_BIO_ACCEPT 101
|
#define |
BIO_F_BIO_BER_GET_HEADER 102
|
#define |
BIO_F_BIO_CALLBACK_CTRL 131
|
#define |
BIO_F_BIO_CTRL 103
|
#define |
BIO_F_BIO_GETHOSTBYNAME 120
|
#define |
BIO_F_BIO_GETS 104
|
#define |
BIO_F_BIO_GET_ACCEPT_SOCKET 105
|
#define |
BIO_F_BIO_GET_HOST_IP 106
|
#define |
BIO_F_BIO_GET_PORT 107
|
#define |
BIO_F_BIO_MAKE_PAIR 121
|
#define |
BIO_F_BIO_NEW 108
|
#define |
BIO_F_BIO_NEW_FILE 109
|
#define |
BIO_F_BIO_NEW_MEM_BUF 126
|
#define |
BIO_F_BIO_NREAD 123
|
#define |
BIO_F_BIO_NREAD0 124
|
#define |
BIO_F_BIO_NWRITE 125
|
#define |
BIO_F_BIO_NWRITE0 122
|
#define |
BIO_F_BIO_PUTS 110
|
#define |
BIO_F_BIO_READ 111
|
#define |
BIO_F_BIO_SOCK_INIT 112
|
#define |
BIO_F_BIO_WRITE 113
|
#define |
BIO_F_BUFFER_CTRL 114
|
#define |
BIO_F_CONN_CTRL 127
|
#define |
BIO_F_CONN_STATE 115
|
#define |
BIO_F_FILE_CTRL 116
|
#define |
BIO_F_FILE_READ 130
|
#define |
BIO_F_LINEBUFFER_CTRL 129
|
#define |
BIO_F_MEM_READ 128
|
#define |
BIO_F_MEM_WRITE 117
|
#define |
BIO_F_SSL_NEW 118
|
#define |
BIO_F_WSASTARTUP 119
|
#define |
BIO_R_ACCEPT_ERROR 100
|
#define |
BIO_R_BAD_FOPEN_MODE 101
|
#define |
BIO_R_BAD_HOSTNAME_LOOKUP 102
|
#define |
BIO_R_BROKEN_PIPE 124
|
#define |
BIO_R_CONNECT_ERROR 103
|
#define |
BIO_R_EOF_ON_MEMORY_BIO 127
|
#define |
BIO_R_ERROR_SETTING_NBIO 104
|
#define |
BIO_R_ERROR_SETTING_NBIO_ON_ACCEPTED_SOCKET 105
|
#define |
BIO_R_ERROR_SETTING_NBIO_ON_ACCEPT_SOCKET 106
|
#define |
BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET 107
|
#define |
BIO_R_INVALID_ARGUMENT 125
|
#define |
BIO_R_INVALID_IP_ADDRESS 108
|
#define |
BIO_R_IN_USE 123
|
#define |
BIO_R_KEEPALIVE 109
|
#define |
BIO_R_NBIO_CONNECT_ERROR 110
|
#define |
BIO_R_NO_ACCEPT_PORT_SPECIFIED 111
|
#define |
BIO_R_NO_HOSTNAME_SPECIFIED 112
|
#define |
BIO_R_NO_PORT_DEFINED 113
|
#define |
BIO_R_NO_PORT_SPECIFIED 114
|
#define |
BIO_R_NO_SUCH_FILE 128
|
#define |
BIO_R_NULL_PARAMETER 115
|
#define |
BIO_R_TAG_MISMATCH 116
|
#define |
BIO_R_UNABLE_TO_BIND_SOCKET 117
|
#define |
BIO_R_UNABLE_TO_CREATE_SOCKET 118
|
#define |
BIO_R_UNABLE_TO_LISTEN_SOCKET 119
|
#define |
BIO_R_UNINITIALIZED 120
|
#define |
BIO_R_UNSUPPORTED_METHOD 121
|
#define |
BIO_R_WRITE_TO_READ_ONLY_BIO 126
|
#define |
BIO_R_WSASTARTUP 122
|
Typedefs
|
typedef bio_st
|
BIO |
typedef void |
bio_info_cb (struct bio_st *, int, const char *, int, long, long)
|
typedef bio_method_st
|
BIO_METHOD |
Functions
|
|
DECLARE_STACK_OF (BIO) typedef struct bio_f_buffer_ctx_struct
|
size_t
|
BIO_ctrl_pending (BIO *b)
|
size_t
|
BIO_ctrl_wpending (BIO *b)
|
size_t
|
BIO_ctrl_get_write_guarantee (BIO *b)
|
size_t
|
BIO_ctrl_get_read_request (BIO *b)
|
int |
BIO_ctrl_reset_read_request (BIO *b)
|
IMPORT_C int |
BIO_set_ex_data (BIO *bio, int idx, void *data)
|
IMPORT_C void * |
BIO_get_ex_data (BIO *bio, int idx)
|
IMPORT_C int |
BIO_get_ex_new_index (long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func)
|
IMPORT_C unsigned long |
BIO_number_read (BIO *bio)
|
IMPORT_C unsigned long |
BIO_number_written (BIO *bio)
|
IMPORT_C BIO_METHOD *
|
BIO_s_file (void)
|
IMPORT_C BIO *
|
BIO_new_file (const char *filename, const char *mode)
|
IMPORT_C BIO *
|
BIO_new_fp (FILE *stream, int close_flag)
|
IMPORT_C BIO *
|
BIO_new (BIO_METHOD *type)
|
IMPORT_C int |
BIO_set (BIO *a, BIO_METHOD *type)
|
IMPORT_C int |
BIO_free (BIO *a)
|
IMPORT_C void |
BIO_vfree (BIO *a)
|
IMPORT_C int |
BIO_read (BIO *b, void *data, int len)
|
IMPORT_C int |
BIO_gets (BIO *bp, char *buf, int size)
|
IMPORT_C int |
BIO_write (BIO *b, const void *data, int len)
|
IMPORT_C int |
BIO_puts (BIO *bp, const char *buf)
|
IMPORT_C int |
BIO_indent (BIO *b, int indent, int max)
|
IMPORT_C long |
BIO_ctrl (BIO *bp, int cmd, long larg, void *parg)
|
IMPORT_C long |
BIO_callback_ctrl (BIO *b, int cmd, void(*fp)(struct bio_st *, int, const char *, int, long, long))
|
IMPORT_C char * |
BIO_ptr_ctrl (BIO *bp, int cmd, long larg)
|
IMPORT_C long |
BIO_int_ctrl (BIO *bp, int cmd, long larg, int iarg)
|
IMPORT_C BIO *
|
BIO_push (BIO *b, BIO *append)
|
IMPORT_C BIO *
|
BIO_pop (BIO *b)
|
IMPORT_C void |
BIO_free_all (BIO *a)
|
IMPORT_C BIO *
|
BIO_find_type (BIO *b, int bio_type)
|
IMPORT_C BIO *
|
BIO_next (BIO *b)
|
IMPORT_C BIO *
|
BIO_get_retry_BIO (BIO *bio, int *reason)
|
IMPORT_C int |
BIO_get_retry_reason (BIO *bio)
|
IMPORT_C BIO *
|
BIO_dup_chain (BIO *in)
|
IMPORT_C int |
BIO_nread0 (BIO *bio, char **buf)
|
IMPORT_C int |
BIO_nread (BIO *bio, char **buf, int num)
|
IMPORT_C int |
BIO_nwrite0 (BIO *bio, char **buf)
|
IMPORT_C int |
BIO_nwrite (BIO *bio, char **buf, int num)
|
long |
BIO_debug_callback (BIO *bio, int cmd, const char *argp, int argi, long argl, long ret)
|
IMPORT_C BIO_METHOD *
|
BIO_s_mem (void)
|
IMPORT_C BIO *
|
BIO_new_mem_buf (void *buf, int len)
|
IMPORT_C BIO_METHOD *
|
BIO_s_socket (void)
|
IMPORT_C BIO_METHOD *
|
BIO_s_connect (void)
|
IMPORT_C BIO_METHOD *
|
BIO_s_accept (void)
|
IMPORT_C BIO_METHOD *
|
BIO_s_fd (void)
|
IMPORT_C BIO_METHOD *
|
BIO_s_bio (void)
|
IMPORT_C BIO_METHOD *
|
BIO_s_null (void)
|
IMPORT_C BIO_METHOD *
|
BIO_f_null (void)
|
IMPORT_C BIO_METHOD *
|
BIO_f_buffer (void)
|
IMPORT_C BIO_METHOD *
|
BIO_f_nbio_test (void)
|
IMPORT_C BIO_METHOD *
|
BIO_s_datagram (void)
|
IMPORT_C int |
BIO_sock_should_retry (int i)
|
IMPORT_C int |
BIO_sock_non_fatal_error (int error)
|
IMPORT_C int |
BIO_dgram_non_fatal_error (int error)
|
IMPORT_C int |
BIO_fd_should_retry (int i)
|
IMPORT_C int |
BIO_fd_non_fatal_error (int error)
|
IMPORT_C int |
BIO_dump_cb (int(*cb)(const void *data, size_t len, void *u), void *u, const char *s, int len)
|
IMPORT_C int |
BIO_dump_indent_cb (int(*cb)(const void *data, size_t len, void *u), void *u, const char *s, int len, int indent)
|
IMPORT_C int |
BIO_dump (BIO *b, const char *bytes, int len)
|
IMPORT_C int |
BIO_dump_indent (BIO *b, const char *bytes, int len, int indent)
|
IMPORT_C int |
BIO_dump_fp (FILE *fp, const char *s, int len)
|
IMPORT_C int |
BIO_dump_indent_fp (FILE *fp, const char *s, int len, int indent)
|
IMPORT_C struct hostent *
|
BIO_gethostbyname (const char *name)
|
IMPORT_C int |
BIO_sock_error (int sock)
|
IMPORT_C int |
BIO_socket_ioctl (int fd, long type, void *arg)
|
IMPORT_C int |
BIO_socket_nbio (int fd, int mode)
|
IMPORT_C int |
BIO_get_port (const char *str, unsigned short *port_ptr)
|
IMPORT_C int |
BIO_get_host_ip (const char *str, unsigned char *ip)
|
IMPORT_C int |
BIO_get_accept_socket (char *host_port, int mode)
|
IMPORT_C int |
BIO_accept (int sock, char **ip_port)
|
IMPORT_C int |
BIO_sock_init (void)
|
IMPORT_C void |
BIO_sock_cleanup (void)
|
IMPORT_C int |
BIO_set_tcp_ndelay (int sock, int turn_on)
|
IMPORT_C BIO *
|
BIO_new_socket (int sock, int close_flag)
|
IMPORT_C BIO *
|
BIO_new_dgram (int fd, int close_flag)
|
IMPORT_C BIO *
|
BIO_new_fd (int fd, int close_flag)
|
IMPORT_C BIO *
|
BIO_new_connect (char *host_port)
|
IMPORT_C BIO *
|
BIO_new_accept (char *host_port)
|
IMPORT_C int |
BIO_new_bio_pair (BIO **bio1, size_t writebuf1, BIO **bio2, size_t writebuf2)
|
IMPORT_C void |
BIO_copy_next_retry (BIO *b)
|
int |
BIO_printf (BIO *bio, const char *format,...)
|
int |
BIO_vprintf (BIO *bio, const char *format, va_list args)
|
int |
BIO_snprintf (char *buf, size_t n, const char *format,...)
|
int |
BIO_vsnprintf (char *buf, size_t n, const char *format, va_list args)
|
IMPORT_C void |
ERR_load_BIO_strings (void)
|
Variables
|
|
BIO_F_BUFFER_CTX |