Lines Matching refs:closure
210 log_buffer_input (void *closure, char *data, size_t need, size_t size, in log_buffer_input() argument
213 struct log_buffer *lb = closure; in log_buffer_input()
218 status = (*lb->buf->input) (lb->buf->closure, data, need, size, got); in log_buffer_input()
264 log_buffer_output (void *closure, const char *data, size_t have, size_t *wrote) in log_buffer_output() argument
266 struct log_buffer *lb = closure; in log_buffer_output()
271 status = (*lb->buf->output) (lb->buf->closure, data, have, wrote); in log_buffer_output()
317 log_buffer_flush (void *closure) in log_buffer_flush() argument
319 struct log_buffer *lb = closure; in log_buffer_flush()
330 return (*lb->buf->flush) (lb->buf->closure); in log_buffer_flush()
337 log_buffer_block (void *closure, bool block) in log_buffer_block() argument
339 struct log_buffer *lb = closure; in log_buffer_block()
355 struct log_buffer *lb = buf->closure; in log_buffer_rewind()
413 struct log_buffer *lb = buf->closure; in log_buffer_closelog()
453 log_buffer_get_fd (void *closure) in log_buffer_get_fd() argument
455 struct log_buffer *lb = closure; in log_buffer_get_fd()
465 struct log_buffer *lb = buf->closure; in log_buffer_shutdown()