i3
Data Fields
ipc_client Struct Reference

#include <ipc.h>

Data Fields

int fd
 
int num_events
 
char ** events
 
bool first_tick_sent
 
struct ev_io * callback
 
struct ev_timer * timeout
 
uint8_t * buffer
 
size_t buffer_size
 
 clients
 

Detailed Description

Definition at line 27 of file ipc.h.

Field Documentation

◆ buffer

uint8_t* ipc_client::buffer

Definition at line 40 of file ipc.h.

Referenced by append_payload(), free_ipc_client(), and ipc_push_pending().

◆ buffer_size

size_t ipc_client::buffer_size

Definition at line 41 of file ipc.h.

Referenced by append_payload(), ipc_push_pending(), and ipc_send_event().

◆ callback

struct ev_io* ipc_client::callback

Definition at line 38 of file ipc.h.

Referenced by free_ipc_client(), and ipc_push_pending().

◆ clients

ipc_client::clients

Definition at line 44 of file ipc.h.

◆ events

char** ipc_client::events

Definition at line 32 of file ipc.h.

Referenced by add_subscription(), free_ipc_client(), and ipc_send_event().

◆ fd

int ipc_client::fd

◆ first_tick_sent

bool ipc_client::first_tick_sent

Definition at line 36 of file ipc.h.

◆ num_events

int ipc_client::num_events

Definition at line 31 of file ipc.h.

Referenced by add_subscription(), free_ipc_client(), and ipc_send_event().

◆ timeout

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


The documentation for this struct was generated from the following file: