libevent: Data Structures

libevent 2.1.12 Event notification library

Data Structures
Here are the data structures with brief descriptions:

C bufferevent | An opaque type for handling buffered IO
C evbuffer | An evbuffer is an opaque data type for efficiently buffering data to be sent or received on the network
C evbuffer_cb_info | Structure passed to an evbuffer_cb_func evbuffer callback
C evbuffer_iovec | Describes a single extent of memory inside an evbuffer
C evbuffer_ptr | Pointer to a position within an evbuffer
C event | Structure to represent a single event
C event_base | Structure to hold information and state for a Libevent dispatch loop
C event_config | Configuration for an event_base
C evthread_condition_callbacks | This structure describes the interface a threading library uses for condition variables
C evthread_lock_callbacks | This structure describes the interface a threading library uses for locking
C evutil_addrinfo | A definition of struct addrinfo for systems that lack it
C evutil_monotonic_timer | Structure to hold information about a monotonic timer