28 #ifndef _EVENT2_BUFFEREVENT_COMPAT_H_
29 #define _EVENT2_BUFFEREVENT_COMPAT_H_
31 #define evbuffercb bufferevent_data_cb
32 #define everrorcb bufferevent_event_cb
76 evbuffercb readcb, evbuffercb writecb, everrorcb errorcb,
void *cbarg);
86 void bufferevent_settimeout(
struct bufferevent *bufev,
87 int timeout_read,
int timeout_write);
89 #define EVBUFFER_READ BEV_EVENT_READING
90 #define EVBUFFER_WRITE BEV_EVENT_WRITING
91 #define EVBUFFER_EOF BEV_EVENT_EOF
92 #define EVBUFFER_ERROR BEV_EVENT_ERROR
93 #define EVBUFFER_TIMEOUT BEV_EVENT_TIMEOUT
96 #define EVBUFFER_INPUT(x) bufferevent_get_input(x)
98 #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:274
An opaque type for handling buffered IO.
Definition: bufferevent.h:111