Soletta™ Framework
Framework for making IoT devices

Full online documentation | C API Index
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
sol-ipm.h File Reference

These routines are used for Inter Processor Messaging on Soletta. More...

#include <stdbool.h>
#include <stdint.h>
#include "sol-types.h"

Go to the source code of this file.

Functions

uint32_t sol_ipm_get_max_id (void)
 Get maximum IPM message ID for the platform. More...
 
int sol_ipm_send (uint32_t id, struct sol_blob *message)
 Send IPM message. More...
 
int sol_ipm_set_consumed_callback (uint32_t id, void(*message_consumed_cb)(void *cb_data, uint32_t id, struct sol_blob *message), const void *data)
 Set callback to be called when sent messaged is consumed. More...
 
int sol_ipm_set_receiver (uint32_t id, void(*receive_cb)(void *cb_data, uint32_t id, struct sol_blob *message), const void *data)
 Set receiver to IPM messages. More...
 

Detailed Description

These routines are used for Inter Processor Messaging on Soletta.