Lines Matching refs:b

240 void BIO_set_flags(BIO *b, int flags);
241 int BIO_test_flags(const BIO *b, int flags);
242 void BIO_clear_flags(BIO *b, int flags);
244 # define BIO_get_flags(b) BIO_test_flags(b, ~(0x0)) argument
245 # define BIO_set_retry_special(b) \ argument
246 BIO_set_flags(b, (BIO_FLAGS_IO_SPECIAL|BIO_FLAGS_SHOULD_RETRY))
247 # define BIO_set_retry_read(b) \ argument
248 BIO_set_flags(b, (BIO_FLAGS_READ|BIO_FLAGS_SHOULD_RETRY))
249 # define BIO_set_retry_write(b) \ argument
250 BIO_set_flags(b, (BIO_FLAGS_WRITE|BIO_FLAGS_SHOULD_RETRY))
253 # define BIO_clear_retry_flags(b) \ argument
254 BIO_clear_flags(b, (BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY))
255 # define BIO_get_retry_flags(b) \ argument
256 BIO_test_flags(b, (BIO_FLAGS_RWS|BIO_FLAGS_SHOULD_RETRY))
298 long (*BIO_get_callback(const BIO *b)) (struct bio_st *, int, const char *,
300 void BIO_set_callback(BIO *b,
303 char *BIO_get_callback_arg(const BIO *b);
304 void BIO_set_callback_arg(BIO *b, char *arg);
306 const char *BIO_method_name(const BIO *b);
307 int BIO_method_type(const BIO *b);
370 typedef int asn1_ps_func (BIO *b, unsigned char **pbuf, int *plen,
475 # define BIO_set_conn_hostname(b,name) BIO_ctrl(b,BIO_C_SET_CONNECT,0,(char *)name) argument
476 # define BIO_set_conn_port(b,port) BIO_ctrl(b,BIO_C_SET_CONNECT,1,(char *)port) argument
477 # define BIO_set_conn_ip(b,ip) BIO_ctrl(b,BIO_C_SET_CONNECT,2,(char *)ip) argument
478 # define BIO_set_conn_int_port(b,port) BIO_ctrl(b,BIO_C_SET_CONNECT,3,(char *)port) argument
479 # define BIO_get_conn_hostname(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,0) argument
480 # define BIO_get_conn_port(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,1) argument
481 # define BIO_get_conn_ip(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2) argument
482 # define BIO_get_conn_int_port(b) BIO_ctrl(b,BIO_C_GET_CONNECT,3,NULL) argument
484 # define BIO_set_nbio(b,n) BIO_ctrl(b,BIO_C_SET_NBIO,(n),NULL) argument
487 # define BIO_set_accept_port(b,name) BIO_ctrl(b,BIO_C_SET_ACCEPT,0,(char *)name) argument
488 # define BIO_get_accept_port(b) BIO_ptr_ctrl(b,BIO_C_GET_ACCEPT,0) argument
490 # define BIO_set_nbio_accept(b,n) BIO_ctrl(b,BIO_C_SET_ACCEPT,1,(n)?(void *)"a":NULL) argument
491 # define BIO_set_accept_bios(b,bio) BIO_ctrl(b,BIO_C_SET_ACCEPT,2,(char *)bio) argument
496 # define BIO_set_bind_mode(b,mode) BIO_ctrl(b,BIO_C_SET_BIND_MODE,mode,NULL) argument
497 # define BIO_get_bind_mode(b,mode) BIO_ctrl(b,BIO_C_GET_BIND_MODE,0,NULL) argument
500 # define BIO_do_connect(b) BIO_do_handshake(b) argument
501 # define BIO_do_accept(b) BIO_do_handshake(b) argument
502 # define BIO_do_handshake(b) BIO_ctrl(b,BIO_C_DO_STATE_MACHINE,0,NULL) argument
505 # define BIO_set_url(b,url) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,0,(char *)(url)) argument
506 # define BIO_set_proxies(b,p) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,1,(char *)(p)) argument
508 # define BIO_set_filter_bio(b,s) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,2,(char *)(s)) argument
510 # define BIO_set_proxy_cb(b,cb) BIO_callback_ctrl(b,BIO_C_SET_PROXY_PARAM,3,(void *(*cb)())) argument
511 # define BIO_set_proxy_header(b,sk) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,4,(char *)sk) argument
512 # define BIO_set_no_connect_return(b,bool) BIO_int_ctrl(b,BIO_C_SET_PROXY_PARAM,5,bool) argument
514 # define BIO_get_proxy_header(b,skp) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,0,(char *)skp) argument
515 # define BIO_get_proxies(b,pxy_p) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,1,(char *)(pxy_p)) argument
516 # define BIO_get_url(b,url) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,2,(char *)(url)) argument
517 # define BIO_get_no_connect_return(b) BIO_ctrl(b,BIO_C_GET_PROXY_PARAM,5,NULL) argument
520 # define BIO_set_fd(b,fd,c) BIO_int_ctrl(b,BIO_C_SET_FD,c,fd) argument
521 # define BIO_get_fd(b,c) BIO_ctrl(b,BIO_C_GET_FD,0,(char *)c) argument
524 # define BIO_set_fp(b,fp,c) BIO_ctrl(b,BIO_C_SET_FILE_PTR,c,(char *)fp) argument
525 # define BIO_get_fp(b,fpp) BIO_ctrl(b,BIO_C_GET_FILE_PTR,0,(char *)fpp) argument
528 # define BIO_seek(b,ofs) (int)BIO_ctrl(b,BIO_C_FILE_SEEK,ofs,NULL) argument
529 # define BIO_tell(b) (int)BIO_ctrl(b,BIO_C_FILE_TELL,0,NULL) argument
540 int BIO_read_filename(BIO *b, const char *name);
542 # define BIO_read_filename(b,name) BIO_ctrl(b,BIO_C_SET_FILENAME, \ argument
545 # define BIO_write_filename(b,name) BIO_ctrl(b,BIO_C_SET_FILENAME, \ argument
547 # define BIO_append_filename(b,name) BIO_ctrl(b,BIO_C_SET_FILENAME, \ argument
549 # define BIO_rw_filename(b,name) BIO_ctrl(b,BIO_C_SET_FILENAME, \ argument
558 # define BIO_set_ssl(b,ssl,c) BIO_ctrl(b,BIO_C_SET_SSL,c,(char *)ssl) argument
559 # define BIO_get_ssl(b,sslp) BIO_ctrl(b,BIO_C_GET_SSL,0,(char *)sslp) argument
560 # define BIO_set_ssl_mode(b,client) BIO_ctrl(b,BIO_C_SSL_MODE,client,NULL) argument
561 # define BIO_set_ssl_renegotiate_bytes(b,num) \ argument
562 BIO_ctrl(b,BIO_C_SET_SSL_RENEGOTIATE_BYTES,num,NULL);
563 # define BIO_get_num_renegotiates(b) \ argument
564 BIO_ctrl(b,BIO_C_GET_SSL_NUM_RENEGOTIATES,0,NULL);
565 # define BIO_set_ssl_renegotiate_timeout(b,seconds) \ argument
566 BIO_ctrl(b,BIO_C_SET_SSL_RENEGOTIATE_TIMEOUT,seconds,NULL);
571 # define BIO_get_mem_data(b,pp) BIO_ctrl(b,BIO_CTRL_INFO,0,(char *)pp) argument
572 # define BIO_set_mem_buf(b,bm,c) BIO_ctrl(b,BIO_C_SET_BUF_MEM,c,(char *)bm) argument
573 # define BIO_get_mem_ptr(b,pp) BIO_ctrl(b,BIO_C_GET_BUF_MEM_PTR,0,(char *)pp) argument
574 # define BIO_set_mem_eof_return(b,v) \ argument
575 BIO_ctrl(b,BIO_C_SET_BUF_MEM_EOF_RETURN,v,NULL)
578 # define BIO_get_buffer_num_lines(b) BIO_ctrl(b,BIO_C_GET_BUFF_NUM_LINES,0,NULL) argument
579 # define BIO_set_buffer_size(b,size) BIO_ctrl(b,BIO_C_SET_BUFF_SIZE,size,NULL) argument
580 # define BIO_set_read_buffer_size(b,size) BIO_int_ctrl(b,BIO_C_SET_BUFF_SIZE,size,0) argument
581 # define BIO_set_write_buffer_size(b,size) BIO_int_ctrl(b,BIO_C_SET_BUFF_SIZE,size,1) argument
582 # define BIO_set_buffer_read_data(b,buf,num) BIO_ctrl(b,BIO_C_SET_BUFF_READ_DATA,num,buf) argument
585 # define BIO_dup_state(b,ret) BIO_ctrl(b,BIO_CTRL_DUP,0,(char *)(ret)) argument
587 # define BIO_reset(b) (int)BIO_ctrl(b,BIO_CTRL_RESET,0,NULL) argument
588 # define BIO_eof(b) (int)BIO_ctrl(b,BIO_CTRL_EOF,0,NULL) argument
589 # define BIO_set_close(b,c) (int)BIO_ctrl(b,BIO_CTRL_SET_CLOSE,(c),NULL) argument
590 # define BIO_get_close(b) (int)BIO_ctrl(b,BIO_CTRL_GET_CLOSE,0,NULL) argument
591 # define BIO_pending(b) (int)BIO_ctrl(b,BIO_CTRL_PENDING,0,NULL) argument
592 # define BIO_wpending(b) (int)BIO_ctrl(b,BIO_CTRL_WPENDING,0,NULL) argument
594 size_t BIO_ctrl_pending(BIO *b);
595 size_t BIO_ctrl_wpending(BIO *b);
596 # define BIO_flush(b) (int)BIO_ctrl(b,BIO_CTRL_FLUSH,0,NULL) argument
597 # define BIO_get_info_callback(b,cbp) (int)BIO_ctrl(b,BIO_CTRL_GET_CALLBACK,0, \ argument
599 # define BIO_set_info_callback(b,cb) (int)BIO_callback_ctrl(b,BIO_CTRL_SET_CALLBACK,cb) argument
602 # define BIO_buffer_get_num_lines(b) BIO_ctrl(b,BIO_CTRL_GET,0,NULL) argument
605 # define BIO_set_write_buf_size(b,size) (int)BIO_ctrl(b,BIO_C_SET_WRITE_BUF_SIZE,size,NULL) argument
606 # define BIO_get_write_buf_size(b,size) (size_t)BIO_ctrl(b,BIO_C_GET_WRITE_BUF_SIZE,size,NULL) argument
608 # define BIO_destroy_bio_pair(b) (int)BIO_ctrl(b,BIO_C_DESTROY_BIO_PAIR,0,NULL) argument
609 # define BIO_shutdown_wr(b) (int)BIO_ctrl(b, BIO_C_SHUTDOWN_WR, 0, NULL) argument
611 # define BIO_get_write_guarantee(b) (int)BIO_ctrl(b,BIO_C_GET_WRITE_GUARANTEE,0,NULL) argument
612 # define BIO_get_read_request(b) (int)BIO_ctrl(b,BIO_C_GET_READ_REQUEST,0,NULL) argument
613 size_t BIO_ctrl_get_write_guarantee(BIO *b);
614 size_t BIO_ctrl_get_read_request(BIO *b);
615 int BIO_ctrl_reset_read_request(BIO *b);
618 # define BIO_ctrl_dgram_connect(b,peer) \ argument
619 (int)BIO_ctrl(b,BIO_CTRL_DGRAM_CONNECT,0, (char *)peer)
620 # define BIO_ctrl_set_connected(b, state, peer) \ argument
621 (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_CONNECTED, state, (char *)peer)
622 # define BIO_dgram_recv_timedout(b) \ argument
623 (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP, 0, NULL)
624 # define BIO_dgram_send_timedout(b) \ argument
625 (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP, 0, NULL)
626 # define BIO_dgram_get_peer(b,peer) \ argument
627 (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_PEER, 0, (char *)peer)
628 # define BIO_dgram_set_peer(b,peer) \ argument
629 (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_PEER, 0, (char *)peer)
630 # define BIO_dgram_get_mtu_overhead(b) \ argument
631 (unsigned int)BIO_ctrl((b), BIO_CTRL_DGRAM_GET_MTU_OVERHEAD, 0, NULL)
644 int BIO_asn1_set_prefix(BIO *b, asn1_ps_func *prefix,
646 int BIO_asn1_get_prefix(BIO *b, asn1_ps_func **pprefix,
648 int BIO_asn1_set_suffix(BIO *b, asn1_ps_func *suffix,
650 int BIO_asn1_get_suffix(BIO *b, asn1_ps_func **psuffix,
663 int BIO_read(BIO *b, void *data, int len);
665 int BIO_write(BIO *b, const void *data, int len);
667 int BIO_indent(BIO *b, int indent, int max);
669 long BIO_callback_ctrl(BIO *b, int cmd,
674 BIO *BIO_push(BIO *b, BIO *append);
675 BIO *BIO_pop(BIO *b);
677 BIO *BIO_find_type(BIO *b, int bio_type);
678 BIO *BIO_next(BIO *b);
727 int BIO_dump(BIO *b, const char *bytes, int len);
728 int BIO_dump_indent(BIO *b, const char *bytes, int len, int indent);
762 int BIO_dgram_sctp_notification_cb(BIO *b,
768 int BIO_dgram_sctp_wait_for_dry(BIO *b);
769 int BIO_dgram_sctp_msg_waiting(BIO *b);
783 void BIO_copy_next_retry(BIO *b);