20 #ifndef LISTENER_HELPER_H
21 #define LISTENER_HELPER_H
38 int fd, int64_t seq_id);
Record in table for partially processed messages.
A queue message, with a command in the tagged union.
bool ListenerHelper_PushMessage(struct listener *l, listener_msg *msg, int *reply_fd)
Push a message into the listener's message queue.
rx_info_t * ListenerHelper_GetFreeRXInfo(listener *l)
Get a free RX_INFO record, if any are available.
listener_msg * ListenerHelper_GetFreeMsg(listener *l)
Get a free message from the listener's message pool.
int fd
Destination filename and message body.
rx_info_t * ListenerHelper_FindInfoBySequenceID(listener *l, int fd, int64_t seq_id)
Try to find an RX_INFO record by a pair.