28 #ifndef EVENT2_BUFFEREVENT_COMPAT_H_INCLUDED_ 29 #define EVENT2_BUFFEREVENT_COMPAT_H_INCLUDED_ 31 #include <event2/visibility.h> 33 #define evbuffercb bufferevent_data_cb 34 #define everrorcb bufferevent_event_cb 79 evbuffercb readcb, evbuffercb writecb, everrorcb errorcb,
void *cbarg);
90 void bufferevent_settimeout(
struct bufferevent *bufev,
91 int timeout_read,
int timeout_write);
93 #define EVBUFFER_READ BEV_EVENT_READING 94 #define EVBUFFER_WRITE BEV_EVENT_WRITING 95 #define EVBUFFER_EOF BEV_EVENT_EOF 96 #define EVBUFFER_ERROR BEV_EVENT_ERROR 97 #define EVBUFFER_TIMEOUT BEV_EVENT_TIMEOUT 100 #define EVBUFFER_INPUT(x) bufferevent_get_input(x) 102 #define EVBUFFER_OUTPUT(x) bufferevent_get_output(x) #define evutil_socket_t
A type wide enough to hold the output of "socket()" or "accept()".
Definition: util.h:310
An opaque type for handling buffered IO.
Definition: bufferevent.h:113