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 | |
Fast reload printout queue.
Contains a list of strings, that need to be printed over the file descriptor.
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().