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);
90void 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)
An opaque type for handling buffered IO.
Definition: bufferevent.h:115
#define evutil_socket_t
A type wide enough to hold the output of "socket()" or "accept()".
Definition: util.h:310