Dataflow Runtime API
4.0.1.0
|
Namespaces | |
arm | |
mock | |
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 | 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... | |
struct | RuntimePriorityLimits |
Limits for RuntimePriority. More... | |
struct | RuntimeProtocolIdentifiers |
Identifiers of protocols used in run to completion (RTC) kernel. 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... | |
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.