DEENESPTFRRUARHIKOZHNL

क्लास ara::core::ErrorDomain

[SWS_CORE_00110] Upstream: RS_AP_00130

class ErrorDomain {...};

Encapsulation of an ErrorDomain. An ErrorDomain is the controlling entity for ErrorCode’s error code values, and defines the mapping of such error code values to textual representations. This type constitutes a base class for ErrorDomain implementations. This class is a literal type, and subclasses are strongly advised to be literal types as well.

Header-Datei#include "ara/core/error_domain.h"
Forwarding-Header#include "ara/core/core_fwd.h"
Scopenamespace ara::core

उपयोगकर्ता गाइडएआई जनित

त्रुटि कोड को नियंत्रित करने के लिए एक बेस क्लास के रूप में कार्य करता है और डोमेन-विशिष्ट त्रुटि मानों को टेक्स्ट संदेशों पर मैप करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: d0712f7c0a23 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

त्रुटि कोड को नियंत्रित करने के लिए एक बेस क्लास के रूप में कार्य करता है और डोमेन-विशिष्ट त्रुटि मानों को टेक्स्ट संदेशों पर मैप करता है।

वर्ग ara::core::ErrorDomain त्रुटि मानों को नियंत्रित करने के लिए एक अमूर्त बेस क्लास के रूप में कार्य करता है और डोमेन-विशिष्ट कोड को उनके पाठ्य निरूपण पर मैप करता है [SWS_CORE_00153]। उपवर्ग (subclasses) सिस्टम-व्यापी अद्वितीय पहचान संख्या को समाहित करते हैं और अपरिवर्तनीय त्रुटि टेक्स्ट में अनुवाद के साथ-साथ प्रकार-विशिष्ट अपवाद हैंडलिंग को परिभाषित करते हैं। कंपाइल समय पर Literal Type के रूप में उपयोग को सक्षम करने के लिए, बेस क्लास में एक गैर-वर्चुअल, संरक्षित डिस्ट्रक्टर [SWS_CORE_00136] होता है। कॉपी और मूव ऑपरेशन्स पूरी तरह से प्रतिबंधित हैं, ताकि इंस्टेंस अपरिवर्तनीय पहचान के रूप में कार्य करें।

संदर्भ

वर्ग ara::core::ErrorDomain AUTOSAR Adaptive Platform में संरचित त्रुटि प्रबंधन के लिए साझा आधार बनाता है। यह ठोस त्रुटि डोमेन के लिए एक अमूर्त बेस क्लास के रूप में कार्य करता है और त्रुटि मानों के लिए केंद्रीय नियंत्रण जिम्मेदारी संभालता है, जिन्हें ara::core::ErrorCode में समाहित किया जाता है। प्रत्येक डोमेन अपना स्वयं का नेमस्पेस बनाता है और Message() ([SWS_CORE_00153]) के माध्यम से CodeType ([SWS_CORE_00122]) प्रकार के डोमेन-विशिष्ट त्रुटि मानों को अर्थपूर्ण टेक्स्ट निरूपण पर मैप करने को परिभाषित करता है। इसके अतिरिक्त, यह क्लास सिस्टम-व्यापी अद्वितीय डोमेन पहचानकर्ताओं के लिए प्रकार उपनाम IdType ([SWS_CORE_00121]) और निर्माता-विशिष्ट अतिरिक्त डेटा के लिए SupportDataType ([SWS_CORE_00123]) प्रदान करता है।

संपूर्ण सिस्टम में, ara::core::ErrorDomain तीन प्रमुख भागीदारों के साथ परस्पर क्रिया करता है:

  • उपवर्ग: विशिष्ट त्रुटि डोमेन ara::core::ErrorDomain से इनहेरिट होते हैं और डोमेन नामों, त्रुटि संदेशों और अपवाद हैंडलिंग के लिए शुद्ध वर्चुअल सदस्य फ़ंक्शन लागू करते हैं।
  • ara::core::ErrorCode: एक ठोस त्रुटि मान का प्रतिनिधित्व करता है और विवरणात्मक टेक्स्ट के निर्धारण को निर्दिष्ट त्रुटि डोमेन को सौंपता है।
  • क्लाइंट / अनुप्रयोग कोड: त्रुटि कोड के माध्यम से या सीधे डोमेन पर स्थिति जानकारी की क्वेरी करता है ([SWS_CORE_00152]) या ट्रिगर किए गए C++ अपवाद प्राप्त करता है ([SWS_CORE_00154])।
diag_kontext Client Client ErrorCode ErrorCode Client->ErrorCode मूल्यांकन करता है ErrorDomain ErrorDomain ErrorCode->ErrorDomain zugeordnet zu ErrorDomain->Client Name / Message / Exception प्रदान करता है Subklasse Subklasse Subklasse->ErrorDomain leitet ab von

संदर्भ आरेख (Context diagram): उपवर्गों, त्रुटि कोड और अनुप्रयोग कोड के साथ ara::core::ErrorDomain के संबंध और सहयोग। स्रोत: [SWS_CORE_00151], [SWS_CORE_00152], [SWS_CORE_00153], [SWS_CORE_00154]।

जीवनचक्र

ara::core::ErrorDomain का इंस्टेंटिएशन संरक्षित है: कन्स्ट्रक्टर की दृश्यता protected है और यह IdType ([SWS_CORE_00135]) प्रकार के सिस्टम-व्यापी अद्वितीय डोमेन पहचानकर्ता की अपेक्षा करता है। चूँकि कन्स्ट्रक्टर को constexpr और noexcept के रूप में घोषित किया गया है, बेस क्लास कंपाइल समय पर Literal Type के रूप में निर्माण का समर्थन करता है। उपवर्गों को भी Literal Type के रूप में इस विशेषता को सुनिश्चित करने की स्पष्ट अनुशंसा की जाती है।

डोमेन इंस्टेंस का कोई भी दोहराव या स्थानांतरण निषिद्ध है:

  • कॉपी कन्स्ट्रक्टर ([SWS_CORE_00131]) और मूव कन्स्ट्रक्टर ([SWS_CORE_00132]) को डिलीटेड (delete) घोषित किया गया है।
  • कॉपी असाइनमेंट ऑपरेटर ([SWS_CORE_00133]) और मूव असाइनमेंट ऑपरेटर ([SWS_CORE_00134]) भी डिलीटेड हैं।

डिस्ट्रक्टर को protected के रूप में घोषित किया गया है और डिफ़ॉल्ट कार्यान्वयन ([SWS_CORE_00136]) के रूप में परिभाषित किया गया है। इसे जानबूझकर सामान्य (trivial) और गैर-वर्चुअल रखा गया है ताकि वर्ग एक Literal Type बना रह सके। यद्यपि ara::core::ErrorDomain शुद्ध वर्चुअल इंटरफेस प्रदान करता है, बेस क्लास पॉइंटर्स के माध्यम से बहुरूपी विनाश (polymorphic destruction) की आवश्यकता नहीं होती है ([SWS_CORE_00136])। व्यवहार में ठोस डोमेन इंस्टेंस को दीर्घकालिक या स्थिर वस्तुओं के रूप में प्रबंधित किए जाने की संभावना है (व्याख्या)। प्रश्न Q-a874dd64f6320d21 (खुला)

स्वामित्व के संबंध में, नामों ([SWS_CORE_00152]) और त्रुटि टेक्स्ट ([SWS_CORE_00153]) के सभी पॉइंटर्स डोमेन क्लास के स्वामित्व में रहते हैं और क्लाइंट द्वारा मुक्त नहीं किए जाने चाहिए। सभी पढ़ने और तुलना करने के संचालन थ्रेड-सुरक्षित और अपवाद-सुरक्षित हैं ([SWS_CORE_00135], [SWS_CORE_00151])।

उपयोग पथ

ara::core::ErrorDomain के दो इंस्टेंस बिल्कुल तभी समान माने जाते हैं, जब Id() ([SWS_CORE_00151]) के माध्यम से निर्धारित उनके डोमेन पहचानकर्ता मेल खाते हैं ([SWS_CORE_00137], [SWS_CORE_00138])। त्रुटि समाधान और अपवाद हैंडलिंग का विशिष्ट प्रवाह निम्नलिखित चरणों में विभाजित है:

  1. डोमेन पहचान: क्लाइंट या त्रुटि ऑब्जेक्ट Name() ([SWS_CORE_00152]) के माध्यम से डोमेन नाम को नल-टर्मिनेटेड स्ट्रिंग के रूप में निर्धारित करता है।
  2. संदेश समाधान: संख्यात्मक त्रुटि मान Message(errorCode) के माध्यम से डोमेन को पास किया जाता है ([SWS_CORE_00153])। डोमेन एक पॉइंटर-आधारित, नल-टर्मिनेटेड त्रुटि टेक्स्ट लौटाता है जो कभी भी nullptr नहीं होता है।
  3. अपवाद हैंडलिंग: यदि किसी त्रुटि कोड को अपवाद में परिवर्तित किया जाना है, तो क्लाइंट ThrowAsException(errorCode) को कॉल करता है ([SWS_CORE_00154])। डोमेन फिर ara::core::Exception का एक उपयुक्त इंस्टेंस थ्रो करता है, जो पास किए गए त्रुटि कोड को समाहित करता है।
त्रुटि समाधान और अपवाद ट्रिगर करनाClientErrorCodeErrorDomainFehler abfragenMessage(errorCode)const char* (Fehlertext)Text bereitstellenoptC++ Exceptions aktiviertThrowAsException(errorCode)wirft Exception

अनुक्रम आरेख (Sequence diagram): ErrorDomain के माध्यम से टेक्स्ट समाधान और अपवाद ट्रिगरिंग का विशिष्ट क्रम। स्रोत: [SWS_CORE_00152], [SWS_CORE_00153], [SWS_CORE_00154]।

त्रुटि परिदृश्य

ara::core::ErrorDomain का उपयोग करते समय, निम्नलिखित त्रुटि परिदृश्यों और इंटरफ़ेस आवश्यकताओं पर विचार किया जाना चाहिए:

  • गलत डोमेन संबद्धता: यदि मेथड Message() को एक ऐसा errorCode पास किया जाता है जो इस विशिष्ट ErrorDomain से संबंधित नहीं है, तो यह निर्दिष्ट उल्लंघन WrongDomainOfAn-ErrorCodeViolation का प्रतिनिधित्व करता है ([SWS_CORE_00153])। कॉल करने वालों को यह सुनिश्चित करना होगा कि त्रुटि कोड डोमेन इंस्टेंस से मेल खाता हो।
  • अक्षम C++ अपवाद: मेथड ThrowAsException() अपवाद-सुरक्षित नहीं है (not exception safe) और एक अपवाद थ्रो करता है ([SWS_CORE_00154])। यदि कंपाइलर टूलचेन में C++ अपवाद अक्षम हैं, तो इस फ़ंक्शन को ओवरलोड समाधान में भाग लेने की अनुमति नहीं है ([SWS_CORE_00154])।
  • नल पॉइंटर अपवर्जन: न तो Name() और न ही Message() कभी भी nullptr लौटा सकते हैं ([SWS_CORE_00152], [SWS_CORE_00153])। एक उपवर्ग कार्यान्वयन जो nullptr लौटाता है, इंटरफ़ेस विनिर्देश को तोड़ता है।

यह गाइड AUTOSAR विनिर्देश R25-11 के आधार पर एक AI-क्यूरेशन सहायक द्वारा तैयार की गई थी।

सदस्य मानचित्र

कंस्ट्रक्टर और डिस्ट्रक्टर

2

टाइप उपनाम

3

क्लास आरेख

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__core__ErrorDomain335 ErrorDomain + ErrorDomain() + operator=() + Id() + Message() + Name() + ThrowAsException() + operator!=() + operator==() + ~ErrorDomain() napext__com__secoc__ComSecOcFvmErrorDomain756 ComSecOcFvmErrorDomain napext__com__secoc__ComSecOcFvmErrorDomain756->nara__core__ErrorDomain335 napext__tsync__TsyncFvmErrorDomain111 TsyncFvmErrorDomain napext__tsync__TsyncFvmErrorDomain111->nara__core__ErrorDomain335 nara__com__ComErrorDomain658 ComErrorDomain nara__com__ComErrorDomain658->nara__core__ErrorDomain335 nara__com__e2e__ComE2EErrorDomain501 ComE2EErrorDomain nara__com__e2e__ComE2EErrorDomain501->nara__core__ErrorDomain335 nara__core__CoreErrorDomain113 CoreErrorDomain nara__core__CoreErrorDomain113->nara__core__ErrorDomain335 nara__core__FutureErrorDomain146 FutureErrorDomain nara__core__FutureErrorDomain146->nara__core__ErrorDomain335 nara__crypto__CryptoErrorDomain690 CryptoErrorDomain nara__crypto__CryptoErrorDomain690->nara__core__ErrorDomain335 nara__diag__DiagErrorDomain167 DiagErrorDomain nara__diag__DiagErrorDomain167->nara__core__ErrorDomain335 nara__diag__DiagOfferErrorDomain584 DiagOfferErrorDomain nara__diag__DiagOfferErrorDomain584->nara__core__ErrorDomain335 nara__diag__DiagReportingErrorDomain575 DiagReportingErrorDomain nara__diag__DiagReportingErrorDomain575->nara__core__ErrorDomain335 nara__diag__DiagSovdErrorDomain991 DiagSovdErrorDomain nara__diag__DiagSovdErrorDomain991->nara__core__ErrorDomain335 nara__diag__DiagUdsNrcErrorDomain838 DiagUdsNrcErrorDomain nara__diag__DiagUdsNrcErrorDomain838->nara__core__ErrorDomain335 nara__exec__ExecErrorDomain631 ExecErrorDomain nara__exec__ExecErrorDomain631->nara__core__ErrorDomain335 nara__per__PerErrorDomain979 PerErrorDomain nara__per__PerErrorDomain979->nara__core__ErrorDomain335 nara__phm__PhmErrorDomain808 PhmErrorDomain nara__phm__PhmErrorDomain808->nara__core__ErrorDomain335 nara__sm__SmErrorDomain386 SmErrorDomain nara__sm__SmErrorDomain386->nara__core__ErrorDomain335 nara__tsync__TsyncErrorDomain367 TsyncErrorDomain nara__tsync__TsyncErrorDomain367->nara__core__ErrorDomain335

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

कंस्ट्रक्टर और डिस्ट्रक्टर

ErrorDomain फ़ंक्शन 3

Copy construction shall be disabled

ओवरलोड ErrorDomain 3
ErrorDomain (const ErrorDomain &)=delete; SWS_CORE_00131
ErrorDomain (ErrorDomain &&)=delete; SWS_CORE_00132
explicit constexpr ErrorDomain (IdType id) noexcept; SWS_CORE_00135
~ErrorDomain फ़ंक्शन

Destructor

~ErrorDomain () noexcept=default;

मेथड

Id फ़ंक्शन

Return the unique domain identifier

constexpr IdType Id () const noexcept;
Message फ़ंक्शन

Return a textual representation of the given errorCode.

virtual const char * Message (CodeType errorCode) const noexcept=0;
Name फ़ंक्शन

Return the name of this ErrorDomain

virtual const char * Name () const noexcept=0;
ThrowAsException फ़ंक्शन

Throw the given errorCode as an ara::core::Exception.

virtual void ThrowAsException (const ErrorCode &errorCode) const noexcept(false)=0;

ऑपरेटर

operator!= फ़ंक्शन

Compare for non-equality with another ara::core::ErrorDomain instance

constexpr bool operator!= (const ErrorDomain &other) const noexcept;
operator= फ़ंक्शन 2

Copy assignment shall be disabled

ओवरलोड = 2
ErrorDomain & operator= (const ErrorDomain &)=delete; SWS_CORE_00133
ErrorDomain & operator= (ErrorDomain &&)=delete; SWS_CORE_00134
operator== फ़ंक्शन

Compare for equality with another ara::core::ErrorDomain instance. Two ara::core::ErrorDomain instances compare equal when their identifiers (returned by Id()) are equal

constexpr bool operator== (const ErrorDomain &other) const noexcept;

टाइप उपनाम

CodeType टाइप उपनाम

Alias type for a domain-specific error code value

using CodeType = std::int32_t;
IdType टाइप उपनाम

Alias type for a unique ErrorDomain identifier type

using IdType = std::uint64_t;
SupportDataType टाइप उपनाम

Alias type for vendor-specific supplementary data

using SupportDataType = {<support-data-type>};

मेथड का प्रलेखन

फ़ंक्शन ErrorDomain [SWS_CORE_00131] Upstream: RS_AP_00130

ErrorDomain (const ErrorDomain &)=delete;

Copy construction shall be disabled

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00131
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00131@rel:R25-11#7336a656
Content hash
7336a656
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00131
Status: valid/unmigrated Version: rel:R25-11#47cc58ff Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00131@rel:R25-11#47cc58ff
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#a53699852026-09-30
  • R19-11rel:R19-11#8a5b83352026-10-14
  • R20-11rel:R20-11#253664202026-10-14
  • R21-11rel:R21-11#253664202026-10-14
  • R22-11rel:R22-11#12c0c3a52026-10-14
  • R23-11rel:R23-11#9f8935932026-10-14
  • R24-11rel:R24-11#d154072d2026-10-14
  • R25-11rel:R25-11#47cc58ff2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन ErrorDomain [SWS_CORE_00132] Upstream: RS_AP_00130

ErrorDomain (ErrorDomain &&)=delete;

Move construction shall be disabled

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00132
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00132@rel:R25-11#5a399c32
Content hash
5a399c32
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00132
Status: valid/unmigrated Version: rel:R25-11#50c27182 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00132@rel:R25-11#50c27182
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#c062c5772026-09-30
  • R19-11rel:R19-11#aaaf0c582026-10-14
  • R20-11rel:R20-11#9db2d92d2026-10-14
  • R21-11rel:R21-11#9db2d92d2026-10-14
  • R22-11rel:R22-11#f11f44702026-10-14
  • R23-11rel:R23-11#a0c0a1ad2026-10-14
  • R24-11rel:R24-11#4d9ecc622026-10-14
  • R25-11rel:R25-11#50c271822026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन ErrorDomain [SWS_CORE_00135] Upstream: RS_AP_00130

explicit constexpr ErrorDomain (IdType id) noexcept;

Construct a new instance with the given id. Identifiers are expected to be system-wide unique.

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (in)

ParameterBeschreibung
idthe unique identifier

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00135
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00135@rel:R25-11#5aa633d6
Content hash
5aa633d6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00135
Status: valid/unmigrated Version: rel:R25-11#7727fc1e Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00135@rel:R25-11#7727fc1e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cd0ce2332026-09-30
  • R19-11rel:R19-11#101178ec2026-10-14
  • R20-11rel:R20-11#af1004ad2026-10-14
  • R21-11rel:R21-11#4d1113e52026-10-14
  • R22-11rel:R22-11#c4c8d9b02026-10-14
  • R23-11rel:R23-11#ada36ef72026-10-14
  • R24-11rel:R24-11#3395c67f2026-10-14
  • R25-11rel:R25-11#7727fc1e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन Id [SWS_CORE_00151] Upstream: RS_AP_00130

constexpr IdType Id () const noexcept;

Return the unique domain identifier

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 59f6b727c495 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

हेडर फ़ाइल ara/core/error_domain.h से क्लास ara::core::ErrorDomain का सदस्य फ़ंक्शन Id() संबंधित त्रुटि डोमेन के अद्वितीय पहचानकर्ता को सिंक्रोनस रूप से वापस करता है ([SWS_CORE_00151])। कॉल किसी भी पासिंग पैरामीटर की अपेक्षा नहीं करता है और प्रकार IdType के मान के रूप में डोमेन पहचानकर्ता लौटाता है, जिससे समग्र प्रणाली में विभिन्न त्रुटि डोमेन के बीच एक अद्वितीय अंतर सुनिश्चित होता है।

त्रुटि प्रबंधन के लिए, यह प्रासंगिक है कि फ़ंक्शन को noexcept के रूप में घोषित किया गया है और exception safe के रूप में वर्गीकृत किया गया है ([SWS_CORE_00151])। इसलिए यह कभी भी अपवाद नहीं फेंकता है और न तो त्रुटि कोड और न ही विशेष मामलों की रिपोर्ट करता है। एक constexpr मेथड के रूप में इसकी विशेषता के कारण, पहचानकर्ता को आवश्यकता पड़ने पर संकलन समय पर ही मूल्यांकित किया जा सकता है और स्थिर अभिव्यक्तियों में उपयोग किया जा सकता है।

समवर्तीता और कॉल शर्तों के संबंध में, Id() को thread-safe के रूप में निर्दिष्ट किया गया है ([SWS_CORE_00151])। कॉल स्थितिहीन और संशोधित करने वाले दुष्प्रभावों से मुक्त है, ताकि कितने भी थ्रेड एक साथ और बाहरी लॉकिंग तंत्र के बिना समान इंस्टेंस तक पहुंच सकें।

डोमेन आर्किटेक्चर के भीतर परस्पर क्रिया में, पहचानकर्ता प्राथमिक तुलना मानदंड बनाता है: ara::core::ErrorDomain के दो इंस्टेंस विनिर्देश के अनुसार ठीक उसी समय समान माने जाते हैं जब Id() द्वारा प्रदान किए गए उनके पहचानकर्ता मेल खाते हैं, जिसे सीधे समानता ऑपरेटर operator== द्वारा कार्यान्वित किया जाता है ([SWS_CORE_00137])।

यह उपयोग संबंधी निर्देश AI द्वारा तैयार किया गया है और AUTOSAR Adaptive R25-11 पर आधारित है।

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
IdTypethe identifier

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00151
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00151@rel:R25-11#20c358eb
Content hash
20c358eb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00151
Status: valid/unmigrated Version: rel:R25-11#7915d90d Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00151@rel:R25-11#7915d90d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#a56b1e7b2026-09-30
  • R19-11rel:R19-11#854ced192026-10-14
  • R20-11rel:R20-11#543969362026-10-14
  • R21-11rel:R21-11#278e5e4b2026-10-14
  • R22-11rel:R22-11#18da8afd2026-10-14
  • R23-11rel:R23-11#2ad535bf2026-10-14
  • R24-11rel:R24-11#7a5f2e402026-10-14
  • R25-11rel:R25-11#7915d90d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन Message [SWS_CORE_00153] Upstream: RS_AP_00130

virtual const char * Message (CodeType errorCode) const noexcept=0;

Return a textual representation of the given errorCode.

The returned pointer remains owned by the ara::core::ErrorDomain sub-class and shall not be freed by clients.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 9827a3eb35a8 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

हेडर ara/core/error_domain.h से बेस क्लास ara::core::ErrorDomain का विशुद्ध रूप से वर्चुअल फ़ंक्शन Message पास किए गए डोमेन-विशिष्ट त्रुटि कोड errorCode [SWS_CORE_00153] के लिए एक शाब्दिक प्रतिनिधित्व को तुल्यकालिक रूप से पुनः प्राप्त करने का काम करता है। यह एक नल-टर्मिनेटेड स्ट्रिंग (const char *) के लिए एक पॉइंटर लौटाता है, जो गारंटीकृत रूप से कभी nullptr नहीं होता है। संदर्भित मेमोरी ara::core::ErrorDomain के संबंधित सबक्लास के स्वामित्व में रहती है और कॉलिंग क्लाइंट द्वारा इसे किसी भी स्थिति में मुक्त नहीं किया जाना चाहिए [SWS_CORE_00153]।

कॉनक्रेन्सी और मजबूती के संबंध में, विधि को noexcept के रूप में घोषित किया गया है, इसे अपवाद-सुरक्षित (exception safe) माना जाता है और यह पूरी तरह से थ्रेड-सुरक्षित (thread-safe) डिज़ाइन की गई है [SWS_CORE_00153]। संभावित त्रुटि स्थितियों के संबंध में, यह निर्दिष्ट किया गया है कि एक errorCode, जो ara::core::ErrorDomain के संबंधित इंस्टेंस से उत्पन्न नहीं होता है, प्रकार WrongDomainOfAnErrorCodeViolation के उल्लंघन का कारण बनता है [SWS_CORE_00153]।

AUTOSAR त्रुटि प्रबंधन मॉडल के साथ परस्पर क्रिया में, ara::core::FutureErrorDomain [SWS_CORE_00443] और ara::core::CoreErrorDomain [SWS_CORE_05243] जैसे ठोस त्रुटि डोमेन डोमेन-विशिष्ट त्रुटि कोड को ठोस संदेश टेक्स्ट में बदलने के लिए इस विधि को ओवरराइड करते हैं। व्याख्या: ara::core::ErrorCode::Message() [SWS_CORE_00518] के साथ परस्पर क्रिया, जो StringView के रूप में एक शाब्दिक प्रतिनिधित्व लौटाती है, संभवतः इस तथ्य पर आधारित है कि ErrorCode अनुवाद को संबद्ध त्रुटि डोमेन की विधि Message पर अग्रेषित करता है। प्रश्न Q-f9007fdf5234b6a4 (खुला)

यह उपयोग नोट विनिर्देश आवश्यकताओं के आधार पर स्वचालित रूप से उत्पन्न किया गया था।

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)WrongDomainOfAn- If the errorCode did not originate from this ara::core:: ErrorCodeViolation ErrorDomain

Parameter (in)

ParameterBeschreibung
errorCodethe domain-specific error code

Rückgabewert

TypBeschreibung
const char *the text as a null-terminated string, never nullptr

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00153
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00153@rel:R25-11#120d604d
Content hash
120d604d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00153
Status: valid/unmigrated Version: rel:R25-11#4d024521 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00153@rel:R25-11#4d024521
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#317747242026-09-30
  • R19-11rel:R19-11#53fe833d2026-10-14
  • R20-11rel:R20-11#deab0cbe2026-10-14
  • R21-11rel:R21-11#deab0cbe2026-10-14
  • R22-11rel:R22-11#90438fcf2026-10-14
  • R23-11rel:R23-11#724c70902026-10-14
  • R24-11rel:R24-11#af836d942026-10-14
  • R25-11rel:R25-11#4d0245212026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन Name [SWS_CORE_00152] Upstream: RS_AP_00130

virtual const char * Name () const noexcept=0;

Return the name of this ErrorDomain

The returned pointer remains owned by class ara::core::ErrorDomain and shall not be freed by clients.

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *the name as a null-terminated string, never nullptr

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00152
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00152@rel:R25-11#bc3ea367
Content hash
bc3ea367
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00152
Status: valid/unmigrated Version: rel:R25-11#fc1560e6 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00152@rel:R25-11#fc1560e6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#fbeb10062026-09-30
  • R19-11rel:R19-11#1091ac792026-10-14
  • R20-11rel:R20-11#5d2fb6242026-10-14
  • R21-11rel:R21-11#4d515fa72026-10-14
  • R22-11rel:R22-11#0f7fba942026-10-14
  • R23-11rel:R23-11#17438fd22026-10-14
  • R24-11rel:R24-11#089188232026-10-14
  • R25-11rel:R25-11#fc1560e62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन ThrowAsException [SWS_CORE_00154] Upstream: RS_AP_00130

virtual void ThrowAsException (const ErrorCode &errorCode) const noexcept(false)=0;

Throw the given errorCode as an ara::core::Exception.

This function will determine the appropriate exception type for the given ErrorCode according to [SWS_CORE_10953] and throw it. The thrown exception will contain the given ErrorCode.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: f434ab45abb9 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

क्लास ara::core::ErrorDomain का शुद्ध वर्चुअल मेथड ThrowAsException, पास किए गए त्रुटि कोड को प्रकार ara::core::Exception के अपवाद के रूप में सिंक्रोनस रूप से ट्रिगर करने के लिए कार्य करता है [SWS_CORE_00154]। फ़ंक्शन इनपुट पैरामीटर के रूप में const ErrorCode &errorCode का संदर्भ लेता है और इसका कोई रिटर्न मान नहीं होता है, क्योंकि अपवाद फेंकने से निष्पादन समाप्त हो जाता है [SWS_CORE_00154]।

त्रुटि और अपवाद व्यवहार के संबंध में, संबंधित डोमेन [SWS_CORE_10953] के अनुसार पास किए गए त्रुटि कोड के लिए उपयुक्त अपवाद प्रकार निर्धारित करता है और उसे थ्रो करता है [SWS_CORE_00154]। ट्रिगर किए गए अपवाद में पास किया गया ErrorCode शामिल होता है [SWS_CORE_00154]। फ़ंक्शन को अपवाद-सुरक्षित नहीं (not exception safe) के रूप में वर्गीकृत किया गया है [SWS_CORE_00154]।

समवर्तीता और कंपाइलर संदर्भ के लिए निम्नलिखित आवश्यकताएं लागू होती हैं:

  • थ्रेड-सुरक्षा: ThrowAsException की कॉल थ्रेड-सुरक्षित (thread-safe) के रूप में निर्दिष्ट है [SWS_CORE_00154]।
  • निष्क्रिय C++ अपवादों के साथ प्रतिबंध: यदि कंपाइलर टूलचेन में C++ अपवाद अक्षम हैं, तो [SWS_CORE_10304] के अनुसार फ़ंक्शन को ओवरलोड रिज़ॉल्यूशन में भाग लेने की अनुमति नहीं है [SWS_CORE_00154]।

अन्य घटकों के साथ परस्पर क्रिया में, यह फ़ंक्शन त्रुटि ऑब्जेक्ट्स के माध्यम से अपवाद ट्रिगर करने का आधार बनता है: इस प्रकार ara::core::ErrorCode::ThrowAsException थ्रो करने का कार्य this->Domain().ThrowAsException(*this) के माध्यम से संबंधित डोमेन को सौंपता है [SWS_CORE_00519]। कंक्रीट कार्यान्वयन इस इंटरफ़ेस को ओवरराइड करते हैं ताकि CoreErrorDomain में CoreException [SWS_CORE_05244] या FutureErrorDomain में FutureException [SWS_CORE_00444] जैसे विशिष्ट अपवाद थ्रो किए जा सकें।

यह पाठ एक AI द्वारा तैयार किया गया था और AUTOSAR Adaptive R25-11 विनिर्देश पर आधारित है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodethe errorCode

Rückgabewert

TypBeschreibung
None

Exceptions

Any exception of the type as defined in [SWS_CORE_10953] containing the given ErrorCode

Hinweise: This function shall not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain. As per [SWS_CORE_10304].

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00154
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00154@rel:R25-11#14d589fd
Content hash
14d589fd
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00154
Status: valid/unmigrated Version: rel:R25-11#2ab310df Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00154@rel:R25-11#2ab310df
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#04a7381e2026-09-30
  • R19-11rel:R19-11#d1678c642026-10-14
  • R20-11rel:R20-11#0a1202b52026-10-14
  • R21-11rel:R21-11#8bd539962026-10-14
  • R22-11rel:R22-11#2da1f5282026-10-14
  • R23-11rel:R23-11#b794869c2026-10-14
  • R24-11rel:R24-11#e8939dbd2026-10-14
  • R25-11rel:R25-11#2ab310df2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन operator!= [SWS_CORE_00138] Upstream: RS_AP_00130

constexpr bool operator!= (const ErrorDomain &other) const noexcept;

Compare for non-equality with another ara::core::ErrorDomain instance

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Rückgabewert

TypBeschreibung
bool• TRUE: if other is equal to *this • FALSE: if other is NOT equal to *this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00138
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00138@rel:R25-11#1ee5e3a1
Content hash
1ee5e3a1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00138
Status: valid/unmigrated Version: rel:R25-11#fc670ab6 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00138@rel:R25-11#fc670ab6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#52d843402026-09-30
  • R19-11rel:R19-11#cc8291d02026-10-14
  • R20-11rel:R20-11#b8b660df2026-10-14
  • R21-11rel:R21-11#b8b660df2026-10-14
  • R22-11rel:R22-11#ef503a462026-10-14
  • R23-11rel:R23-11#4677b4a92026-10-14
  • R24-11rel:R24-11#4ca5ab382026-10-14
  • R25-11rel:R25-11#fc670ab62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन operator= [SWS_CORE_00133] Upstream: RS_AP_00130

ErrorDomain & operator= (const ErrorDomain &)=delete;

Copy assignment shall be disabled

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00133
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00133@rel:R25-11#3baae338
Content hash
3baae338
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00133
Status: valid/unmigrated Version: rel:R25-11#a72bc075 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00133@rel:R25-11#a72bc075
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#46ce05062026-09-30
  • R19-11rel:R19-11#ec3086112026-10-14
  • R20-11rel:R20-11#b0dfad952026-10-14
  • R21-11rel:R21-11#b0dfad952026-10-14
  • R22-11rel:R22-11#76aa11e92026-10-14
  • R23-11rel:R23-11#6652aa502026-10-14
  • R24-11rel:R24-11#ce6ab0582026-10-14
  • R25-11rel:R25-11#a72bc0752026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन operator= [SWS_CORE_00134] Upstream: RS_AP_00130

ErrorDomain & operator= (ErrorDomain &&)=delete;

Move assignment shall be disabled

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00134
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00134@rel:R25-11#469e02db
Content hash
469e02db
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00134
Status: valid/unmigrated Version: rel:R25-11#a3446024 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00134@rel:R25-11#a3446024
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#75490e2b2026-09-30
  • R19-11rel:R19-11#20aea2242026-10-14
  • R20-11rel:R20-11#e387a3ad2026-10-14
  • R21-11rel:R21-11#aa0b0f262026-10-14
  • R22-11rel:R22-11#19c08d112026-10-14
  • R23-11rel:R23-11#fed0e0492026-10-14
  • R24-11rel:R24-11#895991922026-10-14
  • R25-11rel:R25-11#a34460242026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन operator== [SWS_CORE_00137] Upstream: RS_AP_00130

constexpr bool operator== (const ErrorDomain &other) const noexcept;

Compare for equality with another ara::core::ErrorDomain instance. Two ara::core::ErrorDomain instances compare equal when their identifiers (returned by Id()) are equal

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
otherthe other instance

Rückgabewert

TypBeschreibung
bool• TRUE: if other is equal to *this • FALSE: if other is NOT equal to *this

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00137
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00137@rel:R25-11#be6abf93
Content hash
be6abf93
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00137
Status: valid/unmigrated Version: rel:R25-11#f7d37a0f Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00137@rel:R25-11#f7d37a0f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b759f8cb2026-09-30
  • R19-11rel:R19-11#a0d8e6902026-10-14
  • R20-11rel:R20-11#9376c7972026-10-14
  • R21-11rel:R21-11#9376c7972026-10-14
  • R22-11rel:R22-11#adbada1b2026-10-14
  • R23-11rel:R23-11#e5d7782f2026-10-14
  • R24-11rel:R24-11#a598cb362026-10-14
  • R25-11rel:R25-11#f7d37a0f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन ~ErrorDomain [SWS_CORE_00136] Upstream: RS_AP_00130

~ErrorDomain () noexcept=default;

Destructor

This dtor is non-virtual (and trivial) so that this class can be a literal type. While this class has virtual functions, no polymorphic destruction is needed.

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
Exception-Sicherheitexception safe
Sichtbarkeitprotected

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00136
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00136@rel:R25-11#0722cad5
Content hash
0722cad5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00136
Status: valid/unmigrated Version: rel:R25-11#a2600bf2 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00136@rel:R25-11#a2600bf2
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#078554662026-09-30
  • R19-11rel:R19-11#edbc85bf2026-10-14
  • R20-11rel:R20-11#ff7bed332026-10-14
  • R21-11rel:R21-11#ed0655f92026-10-14
  • R22-11rel:R22-11#488040762026-10-14
  • R23-11rel:R23-11#a1a2e73d2026-10-14
  • R24-11rel:R24-11#c2637b4a2026-10-14
  • R25-11rel:R25-11#a2600bf22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

टाइप उपनामों का प्रलेखन

टाइप उपनाम CodeType [SWS_CORE_00122] Upstream: RS_AP_00130

using CodeType = std::int32_t;

Alias type for a domain-specific error code value

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
SymbolCodeType

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00122
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00122@rel:R25-11#2c68e32e
Content hash
2c68e32e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00122
Status: valid/unmigrated Version: rel:R25-11#2a58f8c2 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00122@rel:R25-11#2a58f8c2
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#eda170bd2026-09-30
  • R19-11rel:R19-11#d15559ab2026-10-14
  • R20-11rel:R20-11#4b6c97132026-10-14
  • R21-11rel:R21-11#66ae07402026-10-14
  • R22-11rel:R22-11#177f745c2026-10-14
  • R23-11rel:R23-11#19dd7fc72026-10-14
  • R24-11rel:R24-11#512109402026-10-14
  • R25-11rel:R25-11#2a58f8c22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

टाइप उपनाम IdType [SWS_CORE_00121] Upstream: RS_AP_00130

using IdType = std::uint64_t;

Alias type for a unique ErrorDomain identifier type

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
SymbolIdType

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00121
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00121@rel:R25-11#058baa51
Content hash
058baa51
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00121
Status: valid/unmigrated Version: rel:R25-11#f1add759 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00121@rel:R25-11#f1add759
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2f10a6eb2026-09-30
  • R19-11rel:R19-11#f406d7c42026-10-14
  • R20-11rel:R20-11#65a8d3162026-10-14
  • R21-11rel:R21-11#65a8d3162026-10-14
  • R22-11rel:R22-11#4bd6f05b2026-10-14
  • R23-11rel:R23-11#b74037a02026-10-14
  • R24-11rel:R24-11#b74037a02026-10-14
  • R25-11rel:R25-11#f1add7592026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

टाइप उपनाम SupportDataType [SWS_CORE_00123] Upstream: RS_AP_00130

using SupportDataType = {<support-data-type>};

Alias type for vendor-specific supplementary data

Header-Datei#include "ara/core/error_domain.h"
Scopeclass ara::core::ErrorDomain
SymbolSupportDataType

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CORE_00123
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CORE_00123@rel:R25-11#eb71589b
Content hash
eb71589b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00123
Status: valid/unmigrated Version: rel:R25-11#6210684e Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CORE_00123@rel:R25-11#6210684e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d665f73f2026-09-30
  • R19-11rel:R19-11#5cf4ba862026-10-14
  • R20-11rel:R20-11#d5a9b4eb2026-10-14
  • R21-11rel:R21-11#d5a9b4eb2026-10-14
  • R22-11rel:R22-11#658cc01f2026-10-14
  • R23-11rel:R23-11#7a992b542026-10-14
  • R24-11rel:R24-11#7a992b542026-10-14
  • R25-11rel:R25-11#6210684e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill