función CryptoErrorDomain [SWS_CRYPT_19902] Upstream: RS_CRYPTO_02310
constexpr CryptoErrorDomain () noexcept;
Ctor of the CryptoErrorDomain .
Uso y contexto de llamada
El constructor predeterminado CryptoErrorDomain() inicializa una instancia del dominio de errores para operaciones criptográficas [SWS_CRYPT_19902]. Está especificado como constexpr y noexcept, no toma argumentos y no tiene valor de retorno. La ejecución se realiza de forma síncrona y puede tener lugar en tiempo de compilación. En programas de aplicación, es probable que rara vez sea necesaria una instanciación manual, ya que el acceso al dominio se realiza de forma habitual mediante la función global GetCryptoErrorDomain() [SWS_CRYPT_19952]. Pregunta Q-1e029d80fb7bf7d1 (abierta)
Tratamiento de errores y concurrencia
La creación del objeto está definida como exception safe así como thread-safe [SWS_CRYPT_19902]. Puesto que el constructor está declarado con noexcept, no se producen errores ni excepciones durante la llamada; no existen mensajes de error a DET o DEM para este constructor.
Interacción en el módulo
El dominio creado forma el contexto para las descripciones de errores criptográficos:
- Encapsula los códigos de error de la enumeración
CryptoErrc[SWS_CRYPT_10099] mediante el alias de tipoErrc[SWS_CRYPT_19903]. - A través de la función libre
MakeErrorCode()se crean instancias deara::core::ErrorCodeque hacen referencia de forma fija a este dominio [SWS_CRYPT_19951]. - Las funciones miembro del dominio permiten consultar el identificador mediante
Name()[SWS_CRYPT_19950], resolver el texto a través deMessage()[SWS_CRYPT_19953] y lanzar errores específicos del sistema medianteThrowAsException()[SWS_CRYPT_19954] con el tipo baseException[SWS_CRYPT_19904].
Esta nota de uso se ha generado de forma automatizada sobre la base de la especificación AUTOSAR Adaptive R25-11.
Guía del implementador pendiente (complejidad 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#c2912e3c- Content hash
c2912e3c- 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 · Original en alemán