ACU6 Device API
Data Structures | Enumerations | Functions
ipc_core_msgs_generated.h File Reference

Go to the source code of this file.

Data Structures

struct  a_ipc_dyn_array_enum_ipc_send_error_reason
 Dynamic-length array of a_ipc_enum_ipc_send_error_reason. More...
 
struct  a_ipc_dyn_array_enum_ipc_open_session_result
 Dynamic-length array of a_ipc_enum_ipc_open_session_result. More...
 
struct  a_ipc_dyn_array_enum_ipc_session_closed_reason
 Dynamic-length array of a_ipc_enum_ipc_session_closed_reason. More...
 
struct  a_ipc_dyn_array_enum_ipc_debug_command
 Dynamic-length array of a_ipc_enum_ipc_debug_command. More...
 
struct  a_ipc_msg_ipc_send_error_ind
 Sent when a message could not be delivered. More...
 
struct  a_ipc_msg_ipc_open_session_req
 Request to open a communication session with a peer. More...
 
struct  a_ipc_msg_ipc_open_session_rsp
 Open communication session response. More...
 
struct  a_ipc_msg_ipc_close_session_req_norsp
 Close communication session with the peer. More...
 
struct  a_ipc_msg_ipc_session_opened_ind
 Received when the peer opened a session. More...
 
struct  a_ipc_msg_ipc_session_closed_ind
 Received when the peer closed the session. More...
 
struct  a_ipc_msg_ipc_debug_command_req_norsp
 Internal IPC debugging functions. More...
 

Enumerations

enum  a_ipc_enum_ipc_send_error_reason {
  A_IPC_ENUM_IPC_SEND_ERROR_REASON_SEND_FAILED , A_IPC_ENUM_IPC_SEND_ERROR_REASON_PEER_UNREACHABLE , A_IPC_ENUM_IPC_SEND_ERROR_REASON_TRANSPORT_ERROR , A_IPC_ENUM_IPC_SEND_ERROR_REASON_NO_SESSION ,
  A_IPC_ENUM_IPC_SEND_ERROR_REASON_SESSION_EXISTS
}
 Reason for why sending a message failed. More...
 
enum  a_ipc_enum_ipc_open_session_result { A_IPC_ENUM_IPC_OPEN_SESSION_RESULT_OK , A_IPC_ENUM_IPC_OPEN_SESSION_RESULT_ERROR , A_IPC_ENUM_IPC_OPEN_SESSION_RESULT_ERROR_NO_SLOTS_AVAILABLE }
 Result when trying to open a session.
 
enum  a_ipc_enum_ipc_session_closed_reason { A_IPC_ENUM_IPC_SESSION_CLOSED_REASON_REQUESTED , A_IPC_ENUM_IPC_SESSION_CLOSED_REASON_TIMEOUT }
 Reason why a session was closed.
 
enum  a_ipc_enum_ipc_subscribe_result { A_IPC_ENUM_IPC_SUBSCRIBE_RESULT_OK , A_IPC_ENUM_IPC_SUBSCRIBE_RESULT_ERROR }
 Result of subscribing. More...
 
enum  a_ipc_enum_ipc_debug_command { A_IPC_ENUM_IPC_DEBUG_COMMAND_DEBUG_DUMP_USAGE , A_IPC_ENUM_IPC_DEBUG_COMMAND_DEBUG_RESERVED }
 Command sent to IPC implementation for remote debugging functions. More...
 

Functions

A_IPC_RESULT a_ipc_init_ipc_send_error_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_ipc_send_error_ind. More...
 
A_IPC_RESULT a_ipc_init_ipc_open_session_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_ipc_open_session_req. More...
 
A_IPC_RESULT a_ipc_init_ipc_open_session_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_ipc_open_session_rsp. More...
 
A_IPC_RESULT a_ipc_init_ipc_close_session_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_ipc_close_session_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_ipc_session_opened_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_ipc_session_opened_ind. More...
 
A_IPC_RESULT a_ipc_init_ipc_session_closed_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_ipc_session_closed_ind. More...
 
A_IPC_RESULT a_ipc_init_ipc_debug_command_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_ipc_debug_command_req_norsp. More...