Lines Matching defs:closure
28 This structure is the closure field of a log buffer. */
212 log_buffer_input (void *closure, char *data, size_t need, size_t size,
215 struct log_buffer *lb = closure;
220 status = (*lb->buf->input) (lb->buf->closure, data, need, size, got);
266 log_buffer_output (void *closure, const char *data, size_t have, size_t *wrote)
268 struct log_buffer *lb = closure;
273 status = (*lb->buf->output) (lb->buf->closure, data, have, wrote);
319 log_buffer_flush (void *closure)
321 struct log_buffer *lb = closure;
332 return (*lb->buf->flush) (lb->buf->closure);
339 log_buffer_block (void *closure, bool block)
341 struct log_buffer *lb = closure;
357 struct log_buffer *lb = buf->closure;
415 struct log_buffer *lb = buf->closure;
455 log_buffer_get_fd (void *closure)
457 struct log_buffer *lb = closure;
467 struct log_buffer *lb = buf->closure;