functie CryptoErrorDomain [SWS_CRYPT_19902] Upstream: RS_CRYPTO_02310
constexpr CryptoErrorDomain () noexcept;
Ctor of the CryptoErrorDomain .
Gebruik en aanroepcontext
De standaardconstructor CryptoErrorDomain() initialiseert een instantie van het foutdomein voor cryptografische bewerkingen [SWS_CRYPT_19902]. Deze is gespecificeerd als constexpr en noexcept, accepteert geen argumenten en heeft geen retourwaarde. De uitvoering geschiedt synchroon en kan tijdens compilatietijd plaatsvinden. In toepassingsprogramma's zou een handmatige instantiëring zelden nodig zijn, aangezien de toegang tot het domein regulier via de globale functie GetCryptoErrorDomain() verloopt [SWS_CRYPT_19952]. Vraag Q-1e029d80fb7bf7d1 (open)
Foutafhandeling en gelijktijdigheid
Het creëren van het object is gedefinieerd als exception safe en thread-safe [SWS_CRYPT_19902]. Omdat de constructor met noexcept is gedeclareerd, treden er bij de aanroep geen fouten of excepties op; foutmeldingen aan DET of DEM bestaan voor deze constructor niet.
Interactie in de module
Het gecreëerde domein vormt de context voor cryptografische foutbeschrijvingen:
- Het omhult de foutcodes van de enumeratie
CryptoErrc[SWS_CRYPT_10099] via de typealiasErrc[SWS_CRYPT_19903]. - Via de vrije functie
MakeErrorCode()worden instanties vanara::core::ErrorCodeaangemaakt, die vast refereren aan dit domein [SWS_CRYPT_19951]. - De lidfuncties van het domein maken het opvragen van de identifier via
Name()[SWS_CRYPT_19950] mogelijk, het achterhalen van tekst viaMessage()[SWS_CRYPT_19953], evenals het opwerpen van systeemspecifieke fouten viaThrowAsException()[SWS_CRYPT_19954] met het basistypeException[SWS_CRYPT_19904].
Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie AUTOSAR Adaptive R25-11.
Implementer's Guide volgt (complexiteit 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#8aa9e0ce- Content hash
8aa9e0ce- 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 · Duits origineel