![]() |
Imt.Base C++ API V4.1.1.0
|
Namespaces | |
| namespace | arm |
| namespace | mock |
| namespace | os |
| namespace | rtos |
Classes | |
| class | EventData |
| Event data structure base. More... | |
| class | EventDataNormal |
| Event data structure for normal sized buffer. More... | |
| class | EventIfc |
| Interface for any event data. More... | |
| class | EventPoolCapacityCallbackIfc |
| Interface for callback about the event pool capacity. More... | |
| class | EventReadyList |
| Class to store EventData-pointers according to their priority. 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 | RuntimeCriticalSection |
| Class for handling critical sections. More... | |
| class | RuntimeEventPools |
| Holds the internal global event 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... | |
| class | RuntimePriorityLimits |
| Limits for RuntimePriority. More... | |
| class | 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... | |
| class | TimerServiceIfc |
| Interface to start timer. More... | |
Enumerations | |
| enum class | RuntimePriority : uint_fast8_t { Prio_lowest = 1U , Prio_low = 4U , Prio_mid_low = 8U , Prio_mid = 16U , Prio_mid_high = 24U , Prio_high = 28U , Prio_highest = 32U , Prio_1 = 1U , Prio_2 = 2U , Prio_3 = 3U , Prio_4 = 4U , Prio_5 = 5U , Prio_6 = 6U , Prio_7 = 7U , Prio_8 = 8U , Prio_9 = 9U , Prio_10 = 10U , Prio_11 = 11U , Prio_12 = 12U , Prio_13 = 13U , Prio_14 = 14U , Prio_15 = 15U , Prio_16 = 16U , Prio_17 = 17U , Prio_18 = 18U , Prio_19 = 19U , Prio_20 = 20U , Prio_21 = 21U , Prio_22 = 22U , Prio_23 = 23U , Prio_24 = 24U , Prio_25 = 25U , Prio_26 = 26U , Prio_27 = 27U , Prio_28 = 28U , Prio_29 = 29U , Prio_30 = 30U , Prio_31 = 31U , Prio_32 = 32U } |
| Runtime executable priorities (=software priorities) The priorities start at 1 with lowest priority, and end at 32 with the highest priority. More... | |
|
strong |
Runtime executable priorities (=software priorities) The priorities start at 1 with lowest priority, and end at 32 with the highest priority.
Definition at line 52 of file RuntimePriority.h.