libamxb
4.8.2
Bus Agnostic C API
|
A request structure. More...
#include <amxb_types.h>
Data Fields | |
amxc_llist_it_t | it |
amxc_var_t * | result |
amxb_be_cb_fn_t | cb_fn |
amxb_be_done_cb_fn_t | done_fn |
int | bus_retval |
void * | bus_data |
void * | priv |
uint32_t | flags |
A request structure.
Used to track asynchronous invoke see amxb_async_invoke
Definition at line 138 of file amxb_types.h.
void* _amxb_request::bus_data |
Back-end private data, used by the back-end
Definition at line 144 of file amxb_types.h.
int _amxb_request::bus_retval |
Back-end/bus return value
Definition at line 143 of file amxb_types.h.
amxb_be_cb_fn_t _amxb_request::cb_fn |
Callback function, called for each reply item
Definition at line 141 of file amxb_types.h.
amxb_be_done_cb_fn_t _amxb_request::done_fn |
Done function, called when request has finished
Definition at line 142 of file amxb_types.h.
uint32_t _amxb_request::flags |
Request flags
Definition at line 146 of file amxb_types.h.
amxc_llist_it_t _amxb_request::it |
Linked list iterator, used to store a request in a linked list
Definition at line 139 of file amxb_types.h.
void* _amxb_request::priv |
Private data, added when the request is created
Definition at line 145 of file amxb_types.h.
amxc_var_t* _amxb_request::result |
Pointer to a variant where the result can be stored
Definition at line 140 of file amxb_types.h.