Lines Matching refs:buffer
46 Calls to BIO_read_ex() will read data from the buffer or request a retry if no
49 Calls to BIO_write_ex() will place data in the buffer or request a retry if the
50 buffer is full.
53 determine the amount of pending data in the read or write buffer.
55 BIO_reset() clears any data in the write buffer.
67 BIO_set_write_buf_size() sets the write buffer size of BIO B<b> to B<size>.
71 BIO_get_write_buf_size() returns the size of the write buffer.
75 with write buffer sizes B<writebuf1> and B<writebuf2>. If either size is
83 if the buffer is full request a retry. BIO_ctrl_get_write_guarantee() is a
87 amount of data requested, or the buffer size if it is less, if the
89 empty buffer. This can be used to determine how much data should be
92 meaningful rather than just a buffer size. After a successful read
107 flush any data in the write buffer. This can be done by calling BIO_pending()
115 write buffer. BIO_read_ex() will initially fail and BIO_should_read() will be
117 transport before flushing the write buffer it will never succeed because the
169 As the BIO pair will only buffer the data and never directly access the
171 buffer is full or the read buffer is drained. Then the application has to
172 flush the write buffer and/or fill the read buffer.
176 find out, how many bytes must be written into the buffer before the
182 condition, but there is still data in the write buffer. An application must
184 write buffer is always flushed first. Otherwise a deadlock may occur as