libamxb
4.8.2
Bus Agnostic C API
|
Go to the source code of this file.
Data Structures | |
struct | _amxb_version |
struct | _amxb_be_info |
struct | _amxb_bus_ctx |
struct | _amxb_request |
A request structure. More... | |
struct | _amxb_invoke |
struct | _amxb_subscription |
Macros | |
#define | AMXB_PUBLIC 0 |
#define | AMXB_PROTECTED 1 |
#define | AMXB_DATA_SOCK 0 |
#define | AMXB_LISTEN_SOCK 1 |
Typedefs | |
typedef struct _amxb_be_funcs | amxb_be_funcs_t |
typedef struct _amxb_bus_ctx | amxb_bus_ctx_t |
typedef struct _amxb_request | amxb_request_t |
typedef struct _amxb_invoke | amxb_invoke_t |
typedef void(* | amxb_be_cb_fn_t) (const amxb_bus_ctx_t *bus_ctx, const amxc_var_t *const data, void *priv) |
typedef void(* | amxb_be_done_cb_fn_t) (const amxb_bus_ctx_t *bus_ctx, amxb_request_t *req, int status, void *priv) |
typedef int(* | amxb_be_task_fn_t) (amxb_bus_ctx_t *bus_ctx, const amxc_var_t *args, void *priv) |
typedef struct _amxb_version | amxb_version_t |
typedef struct _amxb_be_info | amxb_be_info_t |
typedef amxb_be_info_t *(* | amxb_be_info_fn_t) (void) |
typedef struct _amxb_subscription | amxb_subscription_t |
#define AMXB_DATA_SOCK 0 |
Definition at line 76 of file amxb_types.h.
#define AMXB_LISTEN_SOCK 1 |
Definition at line 77 of file amxb_types.h.
#define AMXB_PROTECTED 1 |
Definition at line 74 of file amxb_types.h.
#define AMXB_PUBLIC 0 |
Definition at line 73 of file amxb_types.h.
typedef void(* amxb_be_cb_fn_t) (const amxb_bus_ctx_t *bus_ctx, const amxc_var_t *const data, void *priv) |
Definition at line 85 of file amxb_types.h.
typedef void(* amxb_be_done_cb_fn_t) (const amxb_bus_ctx_t *bus_ctx, amxb_request_t *req, int status, void *priv) |
Definition at line 89 of file amxb_types.h.
typedef struct _amxb_be_funcs amxb_be_funcs_t |
Definition at line 1 of file amxb_types.h.
typedef amxb_be_info_t*(* amxb_be_info_fn_t) (void) |
Definition at line 113 of file amxb_types.h.
typedef struct _amxb_be_info amxb_be_info_t |
typedef int(* amxb_be_task_fn_t) (amxb_bus_ctx_t *bus_ctx, const amxc_var_t *args, void *priv) |
Definition at line 94 of file amxb_types.h.
typedef struct _amxb_bus_ctx amxb_bus_ctx_t |
Definition at line 1 of file amxb_types.h.
typedef struct _amxb_invoke amxb_invoke_t |
Definition at line 1 of file amxb_types.h.
typedef struct _amxb_request amxb_request_t |
Definition at line 1 of file amxb_types.h.
typedef struct _amxb_subscription amxb_subscription_t |
typedef struct _amxb_version amxb_version_t |