BIO_F_BUFFER(3ssl) OpenSSL BIO_F_BUFFER(3ssl) BIO_get_buffer_num_lines, BIO_set_read_buffer_size, BIO_set_write_buffer_size, BIO_set_buffer_size, BIO_set_buffer_read_data, BIO_f_buffer - BIO #include const BIO_METHOD *BIO_f_buffer(void); long BIO_get_buffer_num_lines(BIO *b); long BIO_set_read_buffer_size(BIO *b, long size); long BIO_set_write_buffer_size(BIO *b, long size); long BIO_set_buffer_size(BIO *b, long size); long BIO_set_buffer_read_data(BIO *b, void *buf, long num); BIO_f_buffer() BIO . BIO BIO . BIO BIO . BIO_gets() BIO_puts() . BIO_reset() BIO . BIO_get_buffer_num_lines() . BIO_set_read_buffer_size() BIO_set_write_buffer_size() BIO_set_buffer_size() size. DEFAULT_BUFFER_SIZE 4096. DEFAULT_BUFFER_SIZE . . BIO_set_buffer_read_data() num buf. num . BIO_f_buffer() . BIOs BIO_read_ex() BIO_gets() BIO_read_ex() BIO BIO_gets() BIO_read_ex() BIO . BIO BIO_gets() BIO_read_ex() BIOs . BIO_f_buffer() BIO. BIO_f_buffer() 4 . BIO BIO_flush(). BIO_flush() BIO BIO_pop(). BIO_flush() BIO / . BIO_f_buffer() BIO . BIO_get_buffer_num_lines() ( 0) . BIO_set_read_buffer_size() BIO_set_write_buffer_size() BIO_set_buffer_size() 1 <=0 . BIO_set_buffer_read_data() 1 <=0 . bio(7) BIO_reset(3) BIO_flush(3) BIO_pop(3) BIO_ctrl(3). 2000-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 BIO_F_BUFFER(3ssl)