fonction Message [SWS_SM_81249] Upstream: RS_AP_00119, RS_AP_00159
const char * Message (CodeType errorCode) const noexcept override;
Returns the message associated with the error code.
La fonction membre ara::sm::SmErrorDomain::Message sert à déterminer de manière synchrone le message d'erreur textuel associé à un code d'erreur donné du domaine d'erreur du State Management [SWS_SM_81249]. Elle est déclarée dans le fichier d'en-tête ara/sm/sm_error_domain.h au sein de la portée de la classe ara::sm::SmErrorDomain et possède le statut DRAFT dans la spécification AUTOSAR_AP_SWS_StateManagement §8.1.3.2.2.1 « Message ».
L'interface possède les paramètres et valeurs de retour suivants [SWS_SM_81249] :
- Paramètre :
errorCodede typeCodeTypereçoit le numéro d'erreur numérique pour lequel le message textuel associé est demandé. - Valeur de retour : un pointeur de type
const char *vers le message d'erreur associé au code d'erreur transmis.
Des garanties strictes concernant la concurrence et la gestion des exceptions s'appliquent à l'exécution : la fonction est spécifiée comme thread-safe et exception safe et déclarée avec l'identifiant noexcept [SWS_SM_81249]. Elle peut ainsi être appelée en toute sécurité depuis n'importe quel thread sans verrous de synchronisation ni blocs try-catch.
Dans le cadre de la gestion des erreurs d'AUTOSAR Adaptive, la méthode surcharge la fonction virtuelle du domaine d'erreur de base. Interprétation : la valeur de retour étant définie comme const char * sans interface d'allocation, le pointeur devrait typiquement faire référence à des littéraux de chaînes statiques qui restent valides pendant toute la durée d'exécution du processus. Question Q-03fc170f18f910b4 (ouverte)
Cette note a été générée par une IA sur la base de la spécification AUTOSAR Adaptive R25-11.
Guide de l'implémenteur à venir (complexité I1)
| Header-Datei | #include "ara/sm/sm_error_domain.h" |
|---|---|
| Scope | class ara::sm::SmErrorDomain |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | thread-safe |
Parameter (in)
| Parameter | Beschreibung |
|---|---|
| errorCode | The error code number. |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| const char * | The message associated with the error code. |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_SM_81249- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_SM_81249@rel:R25-11#a05ca1ac- Content hash
a05ca1ac- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_StateManagement.pdf#nameddest=SWS_SM_81249
Status: valid/unmigrated
Version: rel:R25-11#b28e7125
Versionshistorie & Revisions (1 transition)
- 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_SM_81249@rel:R25-11#b28e7125
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 allemand