Sound Open Firmware
Loading...
Searching...
No Matches
ams_consumer_entry Struct Reference

Internal struct ams_consumer_entry. More...

#include <ams.h>

Collaboration diagram for ams_consumer_entry:

Data Fields

uint32_t message_type_id
ams_msg_callback_fn consumer_callback
void * ctx
uint16_t consumer_module_id
uint8_t consumer_instance_id
uint8_t consumer_core_id

Detailed Description

Internal struct ams_consumer_entry.

Describes a single consumer's subscription to a single message. Array of 'ams_consumer_entry' structs forms AsyncMessageService's routing table which allows for message dispatch.

Field Documentation

◆ consumer_callback

ams_msg_callback_fn ams_consumer_entry::consumer_callback

◆ consumer_core_id

uint8_t ams_consumer_entry::consumer_core_id

◆ consumer_instance_id

uint8_t ams_consumer_entry::consumer_instance_id

◆ consumer_module_id

uint16_t ams_consumer_entry::consumer_module_id

◆ ctx

void* ams_consumer_entry::ctx

◆ message_type_id

uint32_t ams_consumer_entry::message_type_id

The documentation for this struct was generated from the following file:
  • /home/lrg/work/sof-dox-work/src/include/sof/lib/ams.h