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