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