Describes the contract of a consumer module. This module needs to have: More...
#include <service.h>
Data Fields | |
| spp_int8_t | priority |
| const char * | p_nameConsumer |
| spp_uint16_t | tiemoutMs |
| spp_uint16_t | suscribeToApid |
| SPP_RetVal_t(*) | init () |
| SPP_RetVal_t(*) | deliverToMailbox (const SPP_Packet_t packet) |
| SPP_RetVal_t(*) | consumeData (void *p_data) |
Describes the contract of a consumer module. This module needs to have:
| spp_int8_t SPP_SERVICE_ConsumerContract_t::priority |
Priority of the consumer
Definition at line 44 of file service.h.
Referenced by SPP_SERVICES_PUBSUB_sortConsumers().
| const char* SPP_SERVICE_ConsumerContract_t::p_nameConsumer |
| spp_uint16_t SPP_SERVICE_ConsumerContract_t::tiemoutMs |
| spp_uint16_t SPP_SERVICE_ConsumerContract_t::suscribeToApid |
| SPP_RetVal_t(*) SPP_SERVICE_ConsumerContract_t::init() |
Initialise the module.
Definition at line 48 of file service.h.
Referenced by SPP_SERVICES_PUBSUB_init().
| SPP_RetVal_t(*) SPP_SERVICE_ConsumerContract_t::deliverToMailbox(const SPP_Packet_t packet) |
| SPP_RetVal_t(*) SPP_SERVICE_ConsumerContract_t::consumeData(void *p_data) |