{ "types": [ [ "module_version", [ "u32", "major" ], [ "u32", "minor" ], [ "u32", "patch" ], [ "string", "name", 64 ] ], [ "message_table_entry", [ "u16", "index" ], [ "string", "name", 64 ] ] ], "messages": [ [ "memclnt_create", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "ctx_quota" ], [ "u64", "input_queue" ], [ "string", "name", 64 ], [ "u32", "api_versions", 8 ], { "crc": "0x9c5e1c2f" } ], [ "memclnt_create_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "response" ], [ "u64", "handle" ], [ "u32", "index" ], [ "u64", "message_table" ], { "crc": "0x42ec4560" } ], [ "memclnt_delete", [ "u16", "_vl_msg_id" ], [ "u32", "index" ], [ "u64", "handle" ], [ "bool", "do_cleanup" ], { "crc": "0x7e1c04e3" } ], [ "memclnt_delete_reply", [ "u16", "_vl_msg_id" ], [ "i32", "response" ], [ "u64", "handle" ], { "crc": "0x3d3b6312" } ], [ "rx_thread_exit", [ "u16", "_vl_msg_id" ], [ "u8", "dummy" ], { "crc": "0xc3a3a452" } ], [ "memclnt_rx_thread_suspend", [ "u16", "_vl_msg_id" ], [ "u8", "dummy" ], { "crc": "0xc3a3a452" } ], [ "memclnt_read_timeout", [ "u16", "_vl_msg_id" ], [ "u8", "dummy" ], { "crc": "0xc3a3a452" } ], [ "rpc_call", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u64", "function" ], [ "u8", "multicast" ], [ "u8", "need_barrier_sync" ], [ "u8", "send_reply" ], [ "u32", "data_len" ], [ "u8", "data", 0, "data_len" ], { "crc": "0x7e8a2c95" } ], [ "rpc_call_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "get_first_msg_id", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "string", "name", 64 ], { "crc": "0xebf79a66" } ], [ "get_first_msg_id_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u16", "first_msg_id" ], { "crc": "0x7d337472" } ], [ "api_versions", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "api_versions_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], [ "u32", "count" ], [ "vl_api_module_version_t", "api_versions", 0, "count" ], { "crc": "0x5f0d99d6" } ], [ "trace_plugin_msg_ids", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "string", "plugin_name", 128 ], [ "u16", "first_msg_id" ], [ "u16", "last_msg_id" ], { "crc": "0xf476d3ce" } ], [ "sockclnt_create", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "string", "name", 64 ], { "crc": "0x455fb9c4" } ], [ "sockclnt_create_reply", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "i32", "response" ], [ "u32", "index" ], [ "u16", "count" ], [ "vl_api_message_table_entry_t", "message_table", 0, "count" ], { "crc": "0x35166268" } ], [ "sockclnt_delete", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "index" ], { "crc": "0x8ac76db6" } ], [ "sockclnt_delete_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "response" ], { "crc": "0x8f38b1ee" } ], [ "sock_init_shm", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], [ "u32", "requested_size" ], [ "u8", "nitems" ], [ "u64", "configs", 0, "nitems" ], { "crc": "0x51646d92" } ], [ "sock_init_shm_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ], [ "memclnt_keepalive", [ "u16", "_vl_msg_id" ], [ "u32", "client_index" ], [ "u32", "context" ], { "crc": "0x51077d14" } ], [ "memclnt_keepalive_reply", [ "u16", "_vl_msg_id" ], [ "u32", "context" ], [ "i32", "retval" ], { "crc": "0xe8d4e804" } ] ], "unions": [], "enums": [], "services": { "memclnt_rx_thread_suspend": { "reply": "null" }, "memclnt_read_timeout": { "reply": "null" }, "rx_thread_exit": { "reply": "null" }, "trace_plugin_msg_ids": { "reply": "null" }, "memclnt_create": { "reply": "memclnt_create_reply" }, "memclnt_delete": { "reply": "memclnt_delete_reply" }, "rpc_call": { "reply": "rpc_call_reply" }, "get_first_msg_id": { "reply": "get_first_msg_id_reply" }, "api_versions": { "reply": "api_versions_reply" }, "sockclnt_create": { "reply": "sockclnt_create_reply" }, "sockclnt_delete": { "reply": "sockclnt_delete_reply" }, "sock_init_shm": { "reply": "sock_init_shm_reply" }, "memclnt_keepalive": { "reply": "memclnt_keepalive_reply" } }, "options": { "version": "2.1.0" }, "aliases": {}, "vl_api_version": "0x8d3dd881" }