|
Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
|
Explicit adapter state; external application supplies all storage. More...
#include <bus_owner.h>
Data Fields | |
| nx_owner_slot_t * | slots |
| size_t | capacity |
| size_t | head |
| size_t | tail |
| size_t | active |
| size_t | free_head |
| nx_owner_guard_port_t | guard |
| nx_owner_executor_port_t | executor |
| nx_clock_t | clock |
| nx_wait_port_t | wake |
| nx_result_t | cancellation_result |
| bool | accepting |
| bool | servicing |
Explicit adapter state; external application supplies all storage.
Definition at line 80 of file bus_owner.h.
| bool nx_bus_owner_t::accepting |
Definition at line 92 of file bus_owner.h.
| size_t nx_bus_owner_t::active |
Definition at line 85 of file bus_owner.h.
| nx_result_t nx_bus_owner_t::cancellation_result |
Definition at line 91 of file bus_owner.h.
| size_t nx_bus_owner_t::capacity |
Definition at line 82 of file bus_owner.h.
| nx_clock_t nx_bus_owner_t::clock |
Definition at line 89 of file bus_owner.h.
| nx_owner_executor_port_t nx_bus_owner_t::executor |
Definition at line 88 of file bus_owner.h.
| size_t nx_bus_owner_t::free_head |
Definition at line 86 of file bus_owner.h.
| nx_owner_guard_port_t nx_bus_owner_t::guard |
Definition at line 87 of file bus_owner.h.
| size_t nx_bus_owner_t::head |
Definition at line 83 of file bus_owner.h.
| bool nx_bus_owner_t::servicing |
Definition at line 93 of file bus_owner.h.
| nx_owner_slot_t* nx_bus_owner_t::slots |
Definition at line 81 of file bus_owner.h.
| size_t nx_bus_owner_t::tail |
Definition at line 84 of file bus_owner.h.
| nx_wait_port_t nx_bus_owner_t::wake |
Definition at line 90 of file bus_owner.h.