![]() |
#include <aerospike/as_async_proto.h>
#include <aerospike/as_cluster.h>
#include <aerospike/as_event_internal.h>
#include <aerospike/as_listener.h>
#include <citrusleaf/alloc.h>
Go to the source code of this file.
Data Structures | |
struct | as_async_record_command |
struct | as_async_value_command |
struct | as_async_write_command |
Macros | |
#define | AS_ASYNC_CONNECTION_COMPLETE 0 |
#define | AS_ASYNC_CONNECTION_ERROR 2 |
#define | AS_ASYNC_CONNECTION_PENDING 1 |
#define | AS_ASYNC_TYPE_BATCH 3 |
#define | AS_ASYNC_TYPE_MASK 7 |
#define | AS_ASYNC_TYPE_QUERY 5 |
#define | AS_ASYNC_TYPE_RECORD 1 |
#define | AS_ASYNC_TYPE_REGISTERED 128 |
#define | AS_ASYNC_TYPE_SCAN 4 |
#define | AS_ASYNC_TYPE_VALUE 2 |
#define | AS_ASYNC_TYPE_WRITE 0 |
#define | AS_AUTHENTICATION_MAX_SIZE 158 |
Functions | |
static as_event_command * | as_async_record_command_create (as_cluster *cluster, as_node *node, uint32_t socket_timeout, uint32_t total_timeout, bool deserialize, as_async_record_listener listener, void *udata, as_event_loop *event_loop, as_pipe_listener pipe_listener, size_t size, as_event_parse_results_fn parse_results) |
static as_event_command * | as_async_value_command_create (as_cluster *cluster, as_node *node, uint32_t socket_timeout, uint32_t total_timeout, bool deserialize, as_async_value_listener listener, void *udata, as_event_loop *event_loop, as_pipe_listener pipe_listener, size_t size, as_event_parse_results_fn parse_results) |
static as_event_command * | as_async_write_command_create (as_cluster *cluster, as_node *node, uint32_t socket_timeout, uint32_t total_timeout, bool deserialize, as_async_write_listener listener, void *udata, as_event_loop *event_loop, as_pipe_listener pipe_listener, size_t size, as_event_parse_results_fn parse_results) |
#define AS_ASYNC_CONNECTION_COMPLETE 0 |
Definition at line 44 of file as_async.h.
#define AS_ASYNC_CONNECTION_ERROR 2 |
Definition at line 46 of file as_async.h.
#define AS_ASYNC_CONNECTION_PENDING 1 |
Definition at line 45 of file as_async.h.
#define AS_ASYNC_TYPE_BATCH 3 |
Definition at line 36 of file as_async.h.
#define AS_ASYNC_TYPE_MASK 7 |
Definition at line 39 of file as_async.h.
#define AS_ASYNC_TYPE_QUERY 5 |
Definition at line 38 of file as_async.h.
#define AS_ASYNC_TYPE_RECORD 1 |
Definition at line 34 of file as_async.h.
#define AS_ASYNC_TYPE_REGISTERED 128 |
Definition at line 40 of file as_async.h.
#define AS_ASYNC_TYPE_SCAN 4 |
Definition at line 37 of file as_async.h.
#define AS_ASYNC_TYPE_VALUE 2 |
Definition at line 35 of file as_async.h.
#define AS_ASYNC_TYPE_WRITE 0 |
Definition at line 33 of file as_async.h.
#define AS_AUTHENTICATION_MAX_SIZE 158 |
Definition at line 42 of file as_async.h.
|
inlinestatic |
Definition at line 105 of file as_async.h.
References AS_ASYNC_STATE_UNREGISTERED, AS_ASYNC_TYPE_RECORD, AS_AUTHENTICATION_MAX_SIZE, as_event_assign(), as_event_command::auth_len, as_event_command::buf, as_event_command::capacity, as_event_command::cluster, as_event_command::conn, as_event_command::deserialize, as_event_command::event_loop, as_event_command::flags, as_event_command::len, as_async_record_command::listener, as_event_command::node, as_event_command::parse_results, as_event_command::pipe_listener, as_event_command::pos, as_event_command::socket_timeout, as_async_record_command::space, as_event_command::state, as_event_command::total_deadline, as_event_command::type, and as_event_command::udata.
|
inlinestatic |
Definition at line 140 of file as_async.h.
References AS_ASYNC_STATE_UNREGISTERED, AS_ASYNC_TYPE_VALUE, AS_AUTHENTICATION_MAX_SIZE, as_event_assign(), as_event_command::auth_len, as_event_command::buf, as_event_command::capacity, as_event_command::cluster, as_event_command::conn, as_event_command::deserialize, as_event_command::event_loop, as_event_command::flags, as_event_command::len, as_async_value_command::listener, as_event_command::node, as_event_command::parse_results, as_event_command::pipe_listener, as_event_command::pos, as_event_command::socket_timeout, as_async_value_command::space, as_event_command::state, as_event_command::total_deadline, as_event_command::type, and as_event_command::udata.
|
inlinestatic |
Definition at line 71 of file as_async.h.
References AS_ASYNC_STATE_UNREGISTERED, AS_ASYNC_TYPE_WRITE, AS_AUTHENTICATION_MAX_SIZE, as_event_assign(), as_event_command::auth_len, as_event_command::buf, as_event_command::capacity, as_event_command::cluster, as_event_command::conn, as_event_command::deserialize, as_event_command::event_loop, as_event_command::flags, as_event_command::len, as_async_write_command::listener, as_event_command::node, as_event_command::parse_results, as_event_command::pipe_listener, as_event_command::pos, as_event_command::socket_timeout, as_async_write_command::space, as_event_command::state, as_event_command::total_deadline, as_event_command::type, and as_event_command::udata.