Woman, Life, Freedom


Adaptive AUTOSAR
ARA public interface header documentation
ara::exec::ExecErrorDomain Class Referencefinal

Execution Management ErrorDomain. More...

#include <exec_error_domain.h>

Inheritance diagram for ara::exec::ExecErrorDomain:
ara::core::ErrorDomain

Public Member Functions

const char * Name () const noexcept override
 Get the domain's name. More...
 
const char * Message (core::ErrorDomain::CodeType errorCode) const noexcept override
 Get error message of a specific error code. More...
 
- Public Member Functions inherited from ara::core::ErrorDomain
constexpr ErrorDomain (IdType id) noexcept
 Constructor. More...
 
 ErrorDomain (const ErrorDomain &)=delete
 
 ErrorDomain (ErrorDomain &&)=delete
 
ErrorDomainoperator= (const ErrorDomain &)=delete
 
ErrorDomainoperator= (ErrorDomain &&)=delete
 
constexpr bool operator== (const ErrorDomain &other) const noexcept
 
constexpr bool operator!= (const ErrorDomain &other) const noexcept
 
constexpr IdType Id () const noexcept
 Get the domain ID. More...
 

Additional Inherited Members

- Public Types inherited from ara::core::ErrorDomain
using IdType = uint64_t
 Alias type of the domain ID.
 
using CodeType = uint32_t
 Alias type of the error code.
 

Detailed Description

Execution Management ErrorDomain.

Member Function Documentation

◆ Message()

const char * ara::exec::ExecErrorDomain::Message ( core::ErrorDomain::CodeType  errorCode) const
overridevirtualnoexcept

Get error message of a specific error code.

Parameters
errorCodeError code of interest
Returns
Error code message in this domain

Implements ara::core::ErrorDomain.

◆ Name()

const char * ara::exec::ExecErrorDomain::Name ( ) const
overridevirtualnoexcept

Get the domain's name.

Returns
Error domain name

Implements ara::core::ErrorDomain.