All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Macros | Functions | Variables
as_event.h File Reference
#include <aerospike/as_queue.h>
#include <pthread.h>
#include <stdint.h>
#include <stdbool.h>
#include <unistd.h>
+ Include dependency graph for as_event.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  as_event_loop
 

Macros

#define AS_EVENT_LIB_DEFINED   (defined(AS_USE_LIBEV) || defined(AS_USE_LIBUV) || defined(AS_USE_LIBEVENT))
 

Functions

bool as_event_close_loops ()
 
as_event_loopas_event_create_loops (uint32_t capacity)
 
void as_event_destroy_loops ()
 
as_event_loopas_event_loop_find (void *loop)
 
static as_event_loopas_event_loop_get ()
 
static as_event_loopas_event_loop_get_by_index (uint32_t index)
 
as_event_loopas_event_set_external_loop (void *loop)
 
bool as_event_set_external_loop_capacity (uint32_t capacity)
 

Variables

as_event_loopas_event_loop_current
 
uint32_t as_event_loop_size
 
as_event_loopas_event_loops
 

Macro Definition Documentation

#define AS_EVENT_LIB_DEFINED   (defined(AS_USE_LIBEV) || defined(AS_USE_LIBUV) || defined(AS_USE_LIBEVENT))

Definition at line 31 of file as_event.h.

Variable Documentation

as_event_loop* as_event_loop_current
uint32_t as_event_loop_size
as_event_loop* as_event_loops