|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Object: the base that every mpipe type embeds. More...
Go to the source code of this file.
Data Structures | |
| struct | mpipe_object |
| Base object structure. More... | |
Macros | |
| #define | MPIPE_OBJECT_FLAG_BASE BIT(0) |
| Base flag of the object. | |
| #define | MPIPE_OBJECT_FLAG_BIN BIT(1) |
| The object is a Bins and holds children of its own. | |
| #define | MPIPE_PROP_LIST_END -1 |
| Sentinel value to mark the end of property lists. | |
Functions | |
| void | mpipe_object_init (struct mpipe_object *obj) |
| Initialize all fields of mpipe_object to zero. | |
| int | mpipe_object_set_properties (struct mpipe_object *obj,...) |
| Set multiple properties of an mpipe_object. | |
| int | mpipe_object_get_properties (struct mpipe_object *obj,...) |
| Get multiple properties' values of an mpipe_object. | |
Object: the base that every mpipe type embeds.