|
tin
1.5.9
|
#include <policy.h>

Public Types | |
| using | dispatch_model = DispatchModel |
| using | queue = selected_queue |
| using | topology = DispatchModel |
| using | storage = typename selected_queue::storage |
| using | overflow = typename selected_queue::overflow |
Complete HSM runtime policy selection.
The policy type is compile-time configuration. It names how events are dispatched and, for queued models, which bounded queue policy admits events. Execution context and external transport adapters stay outside this policy: callers still drive queued runtimes by calling step() or drain().
| using tsm::runtime_policy< DispatchModel, QueueOrStorage, Scheduler, Overflow, Transport >::dispatch_model = DispatchModel |
| using tsm::runtime_policy< DispatchModel, QueueOrStorage, Scheduler, Overflow, Transport >::overflow = typename selected_queue::overflow |
| using tsm::runtime_policy< DispatchModel, QueueOrStorage, Scheduler, Overflow, Transport >::queue = selected_queue |
| using tsm::runtime_policy< DispatchModel, QueueOrStorage, Scheduler, Overflow, Transport >::storage = typename selected_queue::storage |
| using tsm::runtime_policy< DispatchModel, QueueOrStorage, Scheduler, Overflow, Transport >::topology = DispatchModel |