#include <app.h>
◆ context_type
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ definition
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ executor_type
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ machine_type
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ runtime_type
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ timer_type
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ app()
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ after_ticks() [1/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
template<typename Event >
◆ after_ticks() [2/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
template<typename Event >
◆ context() [1/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ context() [2/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ every_ticks() [1/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
template<typename Event >
◆ every_ticks() [2/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
template<typename Event >
◆ executor() [1/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ executor() [2/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ machine() [1/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ machine() [2/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ run_ready()
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
| std::size_t tsm::runtime::app< Definition, RuntimePolicy, Executor, TimerSlots >::run_ready |
( |
| ) |
|
|
inline |
◆ runtime() [1/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ runtime() [2/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ send_event()
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
template<typename Event >
| bool tsm::runtime::app< Definition, RuntimePolicy, Executor, TimerSlots >::send_event |
( |
Event && |
event | ) |
|
|
inline |
◆ spawner()
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ step()
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ tick() [1/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
◆ tick() [2/2]
template<typename Definition , typename RuntimePolicy , template< typename... > class Executor = cooperative_executor, std::size_t TimerSlots = 0U>
The documentation for this class was generated from the following file:
- include/tsm/runtime/app.h