Lines Matching defs:buffer
4 #include "buffer.h"
11 buffer_t *buffer;
29 buffer_free(&sstream->buffer);
39 if (sstream->buffer == NULL)
40 sstream->buffer = buffer_create_dynamic(default_pool, 4096);
51 the buffer */
52 avail = buffer_get_writable_size(sstream->buffer) - sstream->buffer->used;
54 avail = sstream->ostream.max_buffer_size > sstream->buffer->used ?
55 sstream->ostream.max_buffer_size - sstream->buffer->used : 0;
59 buffer_append(sstream->buffer,
72 buffer_append(sstream->buffer, iov[i].iov_base, size);
89 while (pos < sstream->buffer->used) {
91 and writes to bio_int's buffer. ssl_iostream_bio_sync()
94 CONST_PTR_OFFSET(sstream->buffer->data, pos),
95 sstream->buffer->used - pos);
113 buffer_delete(sstream->buffer, 0, pos);
129 } else if (ret > 0 && sstream->buffer != NULL &&
130 sstream->buffer->used > 0) {
145 /* return 1 only when the output buffer is empty, which is what the
159 sstream->buffer->used == bytes_sent) {
160 /* buffer was empty before calling this. try to write it