unbound: fast_reload_printq Struct Reference

unbound 0.1

Data Fields
fast_reload_printq Struct Reference

Fast reload printout queue. More...

`#include <remote.h>`

## Data Fields
struct fast_reload_printq * | prev
| if this item is in a list, the previous and next
struct fast_reload_printq * | next
int | in_list
| if this item is in a list, it is true.
struct config_strlist_head * | to_print
| list of strings to printout
char * | client_item
| the current item to print.
int | client_len
| The length, strlen, of the client_item, that has to be sent.
int | client_byte_count
| The number of bytes sent of client_item.
struct comm_point * | client_cp
| the comm point for the client connection, the remote control client.
struct remote_stream | remote
| the remote control connection to print output to.
struct worker * | worker
| the worker that the event is added in

## Detailed Description

Fast reload printout queue.

Contains a list of strings, that need to be printed over the file descriptor.

## Field Documentation

## ◆ client_item

char* fast_reload_printq::client_item

the current item to print.

It is malloced. NULL if none.

Referenced by fr_client_pickup_next_item(), fr_client_send_item_fd(), and fr_printq_empty().

The documentation for this struct was generated from the following file:

- daemon/remote.h