![]() |
Dataflow Runtime API
3.0.3.0
|
Namespaces | |
| arm | |
| embos | |
| freertos | |
| midcore | |
| mock | |
| nios | |
| qnx | |
| riscv | |
| win32 | |
| winec7 | |
Classes | |
| class | TimerServiceIfc |
| Interface to start timer. More... | |
| class | EventData |
| Event data structure base. More... | |
| struct | EventDataNormal |
| Event data structure for normal sized buffer. More... | |
| class | EventPoolCapacityCallbackIfc |
| Interface for callback about the event pool capacity. More... | |
| class | ExecutableConfiguration |
| Optional parameters that can be passed from the active part to the runtime to be considered when creating the executable (task, thread, ect.) for the specific runtime. More... | |
| class | ExecutableIfc |
| Interface of an executable which is called by the runtime once an event has to be processed. More... | |
| class | FreeRunningTimer |
| Representation of a free running timer module in ticks, which keeps repeatedly running. More... | |
| class | IdleCallbackIfc |
| Interface for idle processing. More... | |
| class | RuntimeCore |
| RuntimeCore defines the basic Application Interface (API) to the core part of the event-based run to completion (RTC) kernel. More... | |
| class | RuntimeEventPools |
| Holds the internal global data pools for the runtime. More... | |
| class | RuntimeIdGenerator |
| RuntimeIdGenerator defines the basic Application Interface (API) to the id generation part of the run to completion (RTC) kernel. More... | |
| class | RuntimeInterrupts |
| RuntimeInterrupts defines the basic Application Interface (API) to the interrupt part of the run to completion (RTC) kernel. More... | |
| class | RuntimeLog |
| Implementation of a simple centralized logging mechanism. More... | |
| class | RuntimePools |
| Runtime executable for binary user specific allocation. More... | |
| struct | RuntimePriority |
| Runtime executable priorities (=software priorities) The priorities start at 1 with lowest priority, and end at 32 with the highest priority. More... | |
| struct | RuntimeProtocolIdentifiers |
| Identifiers of protocols used in run to completion (RTC) kernel. More... | |
| class | RuntimeStackPools |
| Holds the internal stack for all executables. More... | |
| class | RuntimeStatistics |
| Holds the data for the runtime statistics. More... | |
| class | RuntimeStatisticsCpu |
| Holds the data for the cpu usage statistics. More... | |
| class | RuntimeStatisticsEvents |
| Holds the data for the event usage statistics. More... | |
| class | RuntimeStatisticsExecutables |
| Holds the data for the executable execution statistics. More... | |
| class | RuntimeStatisticsTimers |
| Holds the data for the timer usage statistics. More... | |
| class | RuntimeTimer |
| RuntimeTimer defines the basic Application Interface (API) to the timer part of the run to completion (RTC) kernel. More... | |
| class | RuntimeTimerEvent |
| Event arguments which are passed when a timer is fired. More... | |
Functions | |
| ASSERT_COMPILER (imt::base::dff::runtime::RUNTIME_MAXPRIO<=32U) | |
| ASSERT_COMPILER (static_cast< uint32_t >(imt::base::dff::runtime::RuntimePriority::Prio_highest)<=imt::base::dff::runtime::RUNTIME_MAXPRIO) | |
| ASSERT_COMPILER (imt::base::dff::runtime::EXECUTABLES_MAX > 0) | |
| ASSERT_COMPILER (imt::base::dff::runtime::EXECUTABLES_MAX<=INT16_MAX) | |
| ASSERT_COMPILER (imt::base::dff::runtime::TIMEPOOL_SIZE > 0) | |
| ASSERT_COMPILER (imt::base::dff::runtime::TIMEPOOL_SIZE<=INT16_MAX) | |
| imt::base::dff::runtime::ASSERT_COMPILER | ( | imt::base::dff::runtime::EXECUTABLES_MAX | , |
| 0 | |||
| ) |
| imt::base::dff::runtime::ASSERT_COMPILER | ( | imt::base::dff::runtime::EXECUTABLES_MAX<= | INT16_MAX | ) |
| imt::base::dff::runtime::ASSERT_COMPILER | ( | imt::base::dff::runtime::RUNTIME_MAXPRIO<= | 32U | ) |
| imt::base::dff::runtime::ASSERT_COMPILER | ( | imt::base::dff::runtime::TIMEPOOL_SIZE | , |
| 0 | |||
| ) |
| imt::base::dff::runtime::ASSERT_COMPILER | ( | imt::base::dff::runtime::TIMEPOOL_SIZE<= | INT16_MAX | ) |
| imt::base::dff::runtime::ASSERT_COMPILER | ( | static_cast< uint32_t >(imt::base::dff::runtime::RuntimePriority::Prio_highest)<=imt::base::dff::runtime::RUNTIME_MAXPRIO | ) |