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