फ़ंक्शन CryptoErrorDomain [SWS_CRYPT_19902] Upstream: RS_CRYPTO_02310
constexpr CryptoErrorDomain () noexcept;
Ctor of the CryptoErrorDomain .
उपयोग और कॉल संदर्भ
डिफ़ॉल्ट कंस्ट्रक्टर CryptoErrorDomain() क्रिप्टोग्राफ़िक ऑपरेशनों के लिए त्रुटि डोमेन के एक इंस्टेंस को प्रारंभ करता है [SWS_CRYPT_19902]। इसे constexpr और noexcept के रूप में निर्दिष्ट किया गया है, यह कोई तर्क स्वीकार नहीं करता है और इसका कोई वापसी मान नहीं है। निष्पादन समकालिक रूप से होता है और संकलन समय (compile time) पर हो सकता है। अनुप्रयोग प्रोग्रामों में, मैनुअल इंस्टेंसिएशन की शायद ही कभी आवश्यकता होती है, क्योंकि डोमेन तक एक्सेस नियमित रूप से वैश्विक फलन GetCryptoErrorDomain() के माध्यम से होती है [SWS_CRYPT_19952]। प्रश्न Q-1e029d80fb7bf7d1 (खुला)
त्रुटि हैंडलिंग और समवर्तीता
ऑब्जेक्ट का निर्माण exception safe और thread-safe के रूप में परिभाषित है [SWS_CRYPT_19902]। चूंकि कंस्ट्रक्टर को noexcept के साथ घोषित किया गया है, इसलिए कॉल के दौरान कोई त्रुटि या अपवाद उत्पन्न नहीं होता है; इस कंस्ट्रक्टर के लिए DET या DEM को कोई त्रुटि संदेश मौजूद नहीं है।
मॉड्यूल में परस्पर क्रिया
निर्मित डोमेन क्रिप्टोग्राफ़िक त्रुटि विवरणों के लिए संदर्भ बनाता है:
- यह टाइप उपनाम
Errc[SWS_CRYPT_19903] के माध्यम से प्रगणना (enumeration)CryptoErrc[SWS_CRYPT_10099] के त्रुटि कोड को समाहित करता है। - मुक्त फलन
MakeErrorCode()के माध्यम से,ara::core::ErrorCodeके इंस्टेंस बनाए जाते हैं जो इस डोमेन को मजबूती से संदर्भित करते हैं [SWS_CRYPT_19951]। - डोमेन के सदस्य फलन
Name()[SWS_CRYPT_19950] के माध्यम से पहचानकर्ता की क्वेरी,Message()[SWS_CRYPT_19953] के माध्यम से टेक्स्ट रिज़ॉल्यूशन, और आधार प्रकारException[SWS_CRYPT_19904] के साथThrowAsException()[SWS_CRYPT_19954] के माध्यम से सिस्टम-विशिष्ट त्रुटियों को फेंकने में सक्षम बनाते हैं।
यह उपयोग नोट AUTOSAR Adaptive R25-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)
| Header-Datei | #include "ara/crypto/common/crypto_error_domain.h" |
|---|---|
| Scope | class ara::crypto::CryptoErrorDomain |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | thread-safe |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_CRYPT_19902- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_CRYPT_19902@rel:R25-11#1bc8ceb1- Content hash
1bc8ceb1- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_19902
Status: valid/unmigrated
Version: rel:R25-11#21007e48
Versionshistorie & Revisions (1 transition, 7 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_CRYPT_19902@rel:R25-11#21007e48
Recorded Revisions (7):
- R25-11
rel:R25-11#5c19d14b2026-09-30 - R20-11
rel:R20-11#c58b453f2026-10-14 - R21-11
rel:R21-11#88535fe42026-10-14 - R22-11
rel:R22-11#943a31022026-10-14 - R23-11
rel:R23-11#565923b82026-10-14 - R24-11
rel:R24-11#6e99dbca2026-10-14 - R25-11
rel:R25-11#21007e482026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · जर्मन मूल