Go to the documentation of this file.
35 #ifndef IPC_CMAP_H_DEFINED
36 #define IPC_CMAP_H_DEFINED
38 #include <netinet/in.h>
struct qb_ipc_request_header header __attribute__((aligned(8)))
struct qb_ipc_request_header header __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
The req_lib_cmap_delete struct.
The req_lib_cmap_set struct.
mar_name_t key_name __attribute__((aligned(8)))
The req_lib_cmap_get struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
@ MESSAGE_REQ_CMAP_ADJUST_INT
@ MESSAGE_RES_CMAP_ITER_NEXT
@ MESSAGE_RES_CMAP_DELETE
mar_name_t key_name __attribute__((aligned(8)))
@ MESSAGE_REQ_CMAP_DELETE
struct qb_ipc_response_header header __attribute__((aligned(8)))
@ MESSAGE_RES_CMAP_SET_CURRENT_MAP
mar_int32_t map __attribute__((aligned(8)))
The res_lib_cmap_track_add struct.
mar_uint64_t mar_size_t
mar_size_t
struct qb_ipc_response_header header __attribute__((aligned(8)))
struct qb_ipc_request_header header __attribute__((aligned(8)))
mar_size_t value_len __attribute__((aligned(8)))
The req_lib_cmap_adjust_int struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
mar_int32_t event __attribute__((aligned(8)))
The req_lib_cmap_set_current_map struct used by cmap_initialize_map()
The res_lib_cmap_iter_finalize struct.
@ MESSAGE_REQ_CMAP_ITER_INIT
mar_size_t value_len __attribute__((aligned(8)))
@ MESSAGE_REQ_CMAP_SET_CURRENT_MAP
struct qb_ipc_request_header header __attribute__((aligned(8)))
struct totem_message_header header
@ MESSAGE_RES_CMAP_NOTIFY_CALLBACK
@ MESSAGE_RES_CMAP_TRACK_DELETE
mar_uint8_t type __attribute__((aligned(8)))
struct qb_ipc_request_header header __attribute__((aligned(8)))
mar_size_t old_value_len __attribute__((aligned(8)))
res_cmap_types
The res_cmap_types enum.
struct qb_ipc_response_header header __attribute__((aligned(8)))
@ MESSAGE_REQ_CMAP_ITER_FINALIZE
@ MESSAGE_REQ_CMAP_TRACK_ADD
The res_lib_cmap_iter_init struct.
mar_name_t key_name __attribute__((aligned(8)))
The req_lib_cmap_iter_finalize struct.
mar_int32_t track_type __attribute__((aligned(8)))
struct qb_ipc_request_header header __attribute__((aligned(8)))
The res_lib_cmap_iter_next struct.
mar_uint8_t type __attribute__((aligned(8)))
req_cmap_types
The req_cmap_types enum.
struct qb_ipc_request_header header __attribute__((aligned(8)))
mar_size_t value_len __attribute__((aligned(8)))
The res_lib_cmap_adjust_int struct.
@ MESSAGE_RES_CMAP_TRACK_ADD
The req_lib_cmap_iter_next struct.
The req_lib_cmap_track_add struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
struct qb_ipc_request_header header __attribute__((aligned(8)))
@ MESSAGE_REQ_CMAP_ITER_NEXT
@ MESSAGE_REQ_CMAP_TRACK_DELETE
The req_lib_cmap_iter_init struct.
mar_uint8_t new_value_type __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cmap_notify_callback struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
mar_uint8_t old_value_type __attribute__((aligned(8)))
The res_lib_cmap_track_delete struct.
mar_uint64_t track_inst_handle __attribute__((aligned(8)))
mar_size_t new_value_len __attribute__((aligned(8)))
mar_name_t key_name __attribute__((aligned(8)))
mar_name_t key_name __attribute__((aligned(8)))
@ MESSAGE_RES_CMAP_ADJUST_INT
The req_lib_cmap_track_delete struct.
The res_lib_cmap_delete struct.
mar_name_t key_name __attribute__((aligned(8)))
@ MESSAGE_RES_CMAP_ITER_FINALIZE
The res_lib_cmap_set struct.
The res_lib_cmap_get struct.
@ MESSAGE_RES_CMAP_ITER_INIT