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

Go to the source code of this file.

Data Structures

struct  a_ipc_dyn_array_enum_power_result
 Dynamic-length array of a_ipc_enum_power_result. More...
 
struct  a_ipc_msg_power_request_req
 Requests power for user 'user'. More...
 
struct  a_ipc_msg_power_request_rsp
 Power request result. More...
 
struct  a_ipc_msg_power_release_req_norsp
 Release power for given user user. More...
 
struct  a_ipc_msg_power_suspend_register_req
 Registers an "suspend interest" with the power manager. More...
 
struct  a_ipc_msg_power_suspend_register_rsp
 Respons message to the 'power_suspend_register_req' message. More...
 
struct  a_ipc_msg_power_suspend_unregister_req_norsp
 Un-registers a 'suspend interest' with the power manager. More...
 
struct  a_ipc_msg_power_suspend_publish_ind
 Power suspend indication, sent by the power manager when we are about to enter sleep mode. More...
 
struct  a_ipc_msg_power_suspend_ack_req_norsp
 Sent by subscribers of the suspend message to acknowledge that their pre-suspend activities have completed. More...
 
struct  a_ipc_msg_power_shutdown_register_req
 Registers an "shutdown interest" with the power manager. More...
 
struct  a_ipc_msg_power_shutdown_register_rsp
 Respons message to the 'power_shutdown_register_req' message. More...
 
struct  a_ipc_msg_power_shutdown_unregister_req_norsp
 Un-registers a 'shutdown interest' with the power manager. More...
 
struct  a_ipc_msg_power_shutdown_publish_ind
 Power shutdown indication, sent by the power manager when we are about to shutdown. More...
 
struct  a_ipc_msg_power_shutdown_ack_req_norsp
 Sent by subscribers of the shutdown message to acknowledge that their pre-shutdown activities have completed. More...
 
struct  a_ipc_msg_power_shutdown_shutdown_req_norsp
 Shutdown the system as soon as possible. More...
 
struct  a_ipc_msg_power_shutdown_reboot_req_norsp
 Reboot the system as soon as possible. More...
 
struct  a_ipc_msg_power_reboot_pending_publish_ind
 A reboot is pending and if no voluntary reboot is made, the system will after some time perform a forced reboot. More...
 
struct  a_ipc_msg_power_wakeup_publish_ind
 Power wakeup indication, sent by the power manager when services should wake up from their sleep state. More...
 
struct  a_ipc_msg_power_get_no_of_requestors_req
 Requests the number of 'clients' requesting the system to be powered on. More...
 
struct  a_ipc_msg_power_get_no_of_requestors_rsp
 Response message to the 'power_get_no_of_requestors' message. More...
 
struct  a_ipc_msg_power_get_requestor_info_req
 Get a string representation of a perticular requestor. More...
 
struct  a_ipc_msg_power_get_requestor_info_rsp
 Response message to 'power_get_requestor_info_req'. More...
 
struct  a_ipc_msg_power_suspend_unsubscribe_req_norsp
 Unsubscribe from updates for power_suspend. More...
 
struct  a_ipc_msg_power_shutdown_unsubscribe_req_norsp
 Unsubscribe from updates for power_shutdown. More...
 
struct  a_ipc_msg_power_reboot_pending_unsubscribe_req_norsp
 Unsubscribe from updates for power_reboot_pending. More...
 
struct  a_ipc_msg_power_wakeup_unsubscribe_req_norsp
 Unsubscribe from updates for power_wakeup. More...
 

Enumerations

enum  a_ipc_enum_power_result { A_IPC_ENUM_POWER_RESULT_OK , A_IPC_ENUM_POWER_RESULT_ERROR }
 Result codes. More...
 

Functions

A_IPC_RESULT a_ipc_init_power_request_req (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_request_req. More...
 
A_IPC_RESULT a_ipc_init_power_request_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_request_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_release_req_norsp (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_release_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_register_req (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_register_req. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_register_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_register_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_unregister_req_norsp (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_unregister_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_ack_req_norsp (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_ack_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_register_req (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_register_req. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_register_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_register_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_unregister_req_norsp (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_unregister_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_ack_req_norsp (a_ipc_msg *msg, uint32_t user_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_ack_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_shutdown_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_shutdown_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_reboot_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_reboot_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_reboot_pending_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_reboot_pending_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_power_wakeup_publish_ind (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_wakeup_publish_ind. More...
 
A_IPC_RESULT a_ipc_init_power_get_no_of_requestors_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_get_no_of_requestors_req. More...
 
A_IPC_RESULT a_ipc_init_power_get_no_of_requestors_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_get_no_of_requestors_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_get_requestor_info_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_get_requestor_info_req. More...
 
A_IPC_RESULT a_ipc_init_power_get_requestor_info_rsp (a_ipc_msg *msg, uint32_t requestor_id_maxlength)
 Initialize the message buffer to contain a_ipc_msg_power_get_requestor_info_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_suspend_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_suspend_unsubscribe_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_shutdown_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_shutdown_unsubscribe_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_reboot_pending_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_reboot_pending_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_power_reboot_pending_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_reboot_pending_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_reboot_pending_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_reboot_pending_unsubscribe_req_norsp. More...
 
A_IPC_RESULT a_ipc_init_power_wakeup_subscribe_req (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_wakeup_subscribe_req. More...
 
A_IPC_RESULT a_ipc_init_power_wakeup_subscribe_rsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_wakeup_subscribe_rsp. More...
 
A_IPC_RESULT a_ipc_init_power_wakeup_unsubscribe_req_norsp (a_ipc_msg *msg)
 Initialize the message buffer to contain a_ipc_msg_power_wakeup_unsubscribe_req_norsp. More...