|
i3
|
#include <ipc.h>
Public Member Functions | |
| TAILQ_ENTRY (ipc_client) clients | |
Data Fields | |
| int | fd |
| int | num_events |
| char ** | events |
| bool | first_tick_sent |
| struct ev_io * | read_callback |
| struct ev_io * | write_callback |
| struct ev_timer * | timeout |
| uint8_t * | buffer |
| size_t | buffer_size |
| ipc_client::TAILQ_ENTRY | ( | ipc_client | ) |
| uint8_t* ipc_client::buffer |
Definition at line 40 of file ipc.h.
Referenced by free_ipc_client(), ipc_push_pending(), and ipc_send_client_message().
| size_t ipc_client::buffer_size |
Definition at line 41 of file ipc.h.
Referenced by ipc_push_pending(), and ipc_send_client_message().
| char** ipc_client::events |
Definition at line 31 of file ipc.h.
Referenced by add_subscription(), free_ipc_client(), and ipc_send_event().
| int ipc_client::fd |
Definition at line 27 of file ipc.h.
Referenced by free_ipc_client(), ipc_client_timeout(), ipc_confirm_restart(), ipc_new_client_on_fd(), ipc_push_pending(), ipc_receive_message(), and ipc_shutdown().
| int ipc_client::num_events |
Definition at line 30 of file ipc.h.
Referenced by add_subscription(), free_ipc_client(), and ipc_send_event().
| struct ev_io* ipc_client::read_callback |
Definition at line 37 of file ipc.h.
Referenced by free_ipc_client(), and ipc_new_client_on_fd().
| struct ev_timer* ipc_client::timeout |
Definition at line 39 of file ipc.h.
Referenced by free_ipc_client(), ipc_push_pending(), and ipc_socket_writeable_cb().
| struct ev_io* ipc_client::write_callback |
Definition at line 38 of file ipc.h.
Referenced by free_ipc_client(), ipc_new_client_on_fd(), and ipc_push_pending().