-event_t event_register(int fd, void *data);
-bool event_fire(event_t event);
-#define event_data(event) ((event)->data)
+ssize_t client_read(client_t *client);
+buffer_t *client_input_buffer(client_t *client);
+buffer_t *client_output_buffer(client_t *client);
+void *client_data(client_t *client);