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