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 |