Adaptive AUTOSAR Execution Management. More...
Namespaces | |
| namespace | helper |
| Unofficial namespace for Execution Management helper classes. | |
Classes | |
| class | DeterministicClient |
| Class that utilizes a client to have deterministic behaviour. More... | |
| class | ExecErrorDomain |
| Execution Management ErrorDomain. More... | |
| class | ExecException |
| Execution Management exception. More... | |
| class | ExecutionClient |
| Class that enables an adaptive application to interact with Execution Management. More... | |
| struct | ExecutionErrorEvent |
| Undefined Function Group State event argument. More... | |
| class | ExecutionServer |
| A class to handle the execution client requests at the EM side. More... | |
| class | FunctionGroup |
| A function group representative based on a manifest. More... | |
| class | FunctionGroupState |
| Class that links a function group to a certain state. More... | |
| class | StateClient |
| Class the enables State Management to interact with Execution Management. More... | |
| class | StateServer |
| A class to handle the state client requests at the EM side. More... | |
| class | WorkerRunnable |
| DeterministicClient worker runnable abstract class. More... | |
| class | WorkerThread |
| DeterministicClient random number generator. More... | |
Typedefs | |
| using | ExecutionError = uint32_t |
| Function group termination error code alias. | |
Enumerations | |
| enum class | ActivationReturnType : uint8_t { kRegisterService = 0 , kServiceDiscovery = 1 , kInit = 2 , kRun = 3 , kTerminate = 4 } |
| Application deterministic behaviour lifecycle action. More... | |
| enum class | ExecErrc : ara::core::ErrorDomain::CodeType { kGeneralError = 1 , kInvalidArguments = 2 , kCommunicationError = 3 , kMetaModelError = 4 , kCancelled = 5 , kFailed = 6 , kFailedUnexpectedTerminationOnExit = 7 , kFailedUnexpectedTerminationOnEnter = 8 , kInvalidTransition = 9 , kAlreadyInState = 10 , kInTransitionToSameState = 11 , kNoTimeStamp = 12 , kCycleOverrun = 13 } |
| Execution Management error codes. More... | |
| enum class | ExecutionState : uint8_t { kRunning = 0 } |
| Adaptive application internal state. More... | |
Adaptive AUTOSAR Execution Management.
|
strong |
Application deterministic behaviour lifecycle action.
|
strong |
Execution Management error codes.
|
strong |