|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Bin: an element that contains other elements. More...
#include <stdint.h>#include <zephyr/sys/dlist.h>#include <zephyr/zbus/zbus.h>#include <zephyr/mpipe/mpipe_element.h>#include <zephyr/mpipe/mpipe_message.h>Go to the source code of this file.
Data Structures | |
| struct | mpipe_bin |
| Bin structure. More... | |
Functions | |
| int | mpipe_bin_init (struct mpipe_bin *bin, uint8_t id) |
| Initialize a bin. | |
| int | mpipe_bin_set_bus_validator (struct mpipe_bin *bin, zbus_validator bus_validator, void *user_data) |
| Install a validator and user data on the bin's bus. | |
| int | mpipe_bin_add (struct mpipe_bin *bin, struct mpipe_element *element,...) |
| Add elements to a bin. | |
| int | mpipe_bin_change_state_func (struct mpipe_element *element, enum mpipe_state_change transition) |
| Bin state change function. | |
Bin: an element that contains other elements.