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().