►Cara::com::helper::AbstractStateMachine< T > | Abstract Finite State Machine (FMS) that transits between states |
Cara::log::Argument< T > | A payload (quantity) with an unit wrapper |
Capplication::helper::ArgumentConfiguration | A helper class to manage the arguments passed to the main application |
Carxml::ArxmlNode | A class that represents a XML node within a ARXML configuration |
Carxml::ArxmlNodeIterator | Read-only access iterator for a range of ARXML nodes |
Carxml::ArxmlNodeRange | Read-only range of ARXML nodes |
Carxml::ArxmlReader | A class to read ARXML configuration files |
Cara::exec::helper::AtomicOptional< T > | A wrapper around a possible atomic value |
Cara::diag::CancellationHandler | A wrapper class around a conversation cancellation handler callback |
►Cara::phm::CheckpointCommunicator | An abstract class to communicate a checkpoint between an application and the PHM cluster |
Cara::com::cg::CommunicationGroupClient< T, R > | Communication group client proxy |
Cara::com::cg::CommunicationGroupServer< T, R > | Communication group server skeleton |
Cara::com::helper::ConcurrentQueue< T > | Thread-safe wrapper around STL queue using locking mechanism |
Cara::diag::Condition | A class that represents an enable condition for processing an event by DM |
Cara::diag::Conversation | A wrapper around the communication between a diagnostic client and a diagnostic server |
Cara::diag::ConversationIdentifierType | Type to identify a conversation |
Cara::diag::CounterBased | Contour-based debouncing parameters |
Capplication::helper::CurlWrapper | Minimalist C++ wrapper of easy (blocking interface) CURL library for RESTful communication |
Cara::diag::DataIdentifierReentrancyType | Reentrancy type of a data ID IO |
►Cara::diag::debouncing::Debouncer | Debouncing mechanism interface |
Cara::diag::routing::DelayTimer | A thread-safe countdown timer running on a different thread |
Cara::exec::DeterministicClient | Class that utilizes a client to have deterministic behaviour |
Capplication::doip::DoipClient | A class to send DoIP requests to a DoIP server |
Capplication::doip::DoipServer | Class to handle DoIP requests |
Cara::diag::DTCInformation | A class to process Diagnostic Trouble Code (DTC) information |
►Cara::phm::supervisors::ElementarySupervision | An abstract class the enables a supervision method to report its elementary supervion status |
►Cara::com::entry::Entry | Communication message abstract entry |
Cara::com::entry::EntryDeserializer | A helper class for deserialzing an entry payload |
Cara::core::ErrorCode | A wrapper around the raw error code in a specific ErrorDomain |
►Cara::core::ErrorDomain | A class that defines the domain of an ErrorCode to avoid code interferences |
Cara::diag::Event | Diagnostic event class that represents a fault path of a system |
Cara::diag::EventStatusByte | Byte that specifies an event status |
►Cstd::exception | |
Cara::exec::ExecutionClient | Class that enables an adaptive application to interact with Execution Management |
Cara::exec::ExecutionErrorEvent | Undefined Function Group State event argument |
Cara::exec::ExecutionServer | A class to handle the execution client requests at the EM side |
Cara::exec::FunctionGroup | A function group representative based on a manifest |
Cara::exec::FunctionGroupState | Class that links a function group to a certain state |
Cara::phm::supervisors::GlobalSupervision | A class to report the global supervision status based on several elementary supervisions |
Cara::core::InstanceSpecifier | AUTOSAR shortname-path wrapper |
Cara::com::helper::Ipv4Address | IPv4 address wrapper helper |
Cara::log::Logger | Logger of a specific context |
Cara::log::LoggingFramework | Logging framework which links loggers to a log sink |
►Cara::log::sink::LogSink | Application logging sink |
Cara::log::LogStream | A stream pipeline to combine log entities |
►Cara::com::helper::MachineState< T > | Machine state abstract class |
►Cara::com::helper::MachineState< helper::PubSubState > | |
►Cara::com::helper::MachineState< helper::SdClientState > | |
►Cara::com::helper::MachineState< helper::SdServerState > | |
Capplication::helper::MemoryCache< K, T > | Memory cache helper class with expiration time |
►CDoipLib::MessageHandler | |
Cara::diag::MetaInfo | Diagnostic metainfo in different context |
►Cara::exec::helper::ModelledProcess | A class that models an instance of an Adaptive (Platform) Application executable |
Cara::diag::Monitor | A class to monitor the correct functionality of a system part |
►Capplication::helper::NetworkConfiguration | Data model for a network configuration |
Cara::com::helper::NetworkLayer< T > | Network communication abstraction layer |
►Cara::com::helper::NetworkLayer< SomeIpSdMessage > | |
Cara::sm::Notifier< T > | State changing notifier wrapper |
►CObdEmulator::ObdService | |
Cara::diag::OperationCycle | A class for handling a monitoring operation cycle |
Cara::diag::OperationOutput | Positive response of a handled UDS request |
►Cara::com::option::Option | Communication message entry abstract option |
Cara::core::Optional< T > | A wrapper around a possible value |
Cara::com::option::OptionDeserializer | A helper class for deserialzing an option payload |
►Cara::com::e2e::Profile | E2E protection profile abstract class |
►Cara::phm::RecoveryAction | An abstract class to wrap the action for recovering a supervised entity |
Cara::core::Result< T, E > | A wrapper around the callee's return value and its possible error |
Cara::core::Result< void, E > | A wrapper around the callee's possible error |
►Cara::diag::routing::RoutableUdsService | An UDS service to handle a diagnostic request by offering itself to a router |
►Cara::com::someip::rpc::RpcClient | SOME/IP RPC abstract client |
►Cara::com::someip::rpc::RpcServer | SOME/IP RPC server |
Cara::diag::SecurityLevel | A data model that contains the status of a security level |
►Cara::com::someip::SomeIpMessage | SOME/IP Abstract Message |
Cara::com::someip::pubsub::SomeIpPubSubClient | SOME/IP publish/subscribe client |
Cara::com::someip::pubsub::SomeIpPubSubServer | SOME/IP publish/subscribe server |
Cara::com::someip::sd::SomeIpSdAgent< T > | SOME/IP service discovery agent (i.e., a server or a client) |
►Cara::com::someip::sd::SomeIpSdAgent< helper::SdClientState > | |
►Cara::com::someip::sd::SomeIpSdAgent< helper::SdServerState > | |
Cara::exec::StateClient | Class the enables State Management to interact with Execution Management |
Cara::exec::StateServer | A class to handle the state client requests at the EM side |
Cara::phm::SupervisedEntity | A class that collects and reports supervision checkpoints |
Cara::phm::supervisors::SupervisionUpdate | Supervision update on global status |
Cara::diag::TimeBased | Time-based debouncing parameters |
Cara::sm::Trigger< T > | State changing trigger wrapper |
Cara::sm::TriggerIn< T > | State input trigger |
Cara::sm::TriggerInOut< T > | State input and output trigger |
Cara::sm::TriggerOut< T > | State output trigger |
Cara::com::helper::TtlTimer | Time To Live countdown timer |
Cara::diag::UdsDtcStatusByteType | Byte that specifies an UDS DTC status |
Cara::diag::routing::UdsServiceRouter | A class to route an UDS request to the proper service for handling |
Cara::exec::WorkerRunnable< ValueType > | DeterministicClient worker runnable abstract class |
Cara::exec::WorkerThread | DeterministicClient random number generator |