fonction Add [SWS_DM_01175] Upstream: RS_Diag_04251
auto Add (Byte value) noexcept -> DynamicAccessListDiagServiceBuilder &;
This function is used by the application to add a single byte to a DynamicAccessListPattern.
Utilisation
La méthode synchrone Add de la classe ara::diag::DynamicAccessListDiagServiceBuilder sert à ajouter un octet individuel (Byte value) à un DynamicAccessListPattern [SWS_DM_01175]. La valeur d'octet transmise est vérifiée pour une correspondance exacte lors de l'évaluation des droits d'accès pour les services de diagnostic [SWS_DM_01175]. En renvoyant une référence à l'instance du même objet (DynamicAccessListDiagServiceBuilder&), la fonction prend en charge l'appel sous forme d'API fluide [SWS_DM_01175].
Gestion des erreurs et sécurité vis-à-vis des exceptions
L'opération est déclarée comme noexcept et spécifiée comme sûre vis-à-vis des exceptions (exception safe) [SWS_DM_01175]. Ni codes d'erreur ni valeurs de retour de type ara::core::Result ne sont renvoyés ; aucun message DET ou DEM spécifique n'est désigné dans la charge utile pour cette fonction.
Concurrence et restrictions
La méthode est spécifiée comme non sûre pour les threads (not thread-safe) [SWS_DM_01175]. Interprétation : les appels sur une même instance de constructeur devraient donc typiquement s'effectuer de manière séquentielle au sein d'un thread unique, avant que le modèle d'accès créé ne soit évalué dans le serveur de diagnostic. Question Q-69d895fc6bf90cb4 (ouverte)
Interaction
Au sein de l'interface DynamicAccessListDiagServiceBuilder, cette méthode complète des surcharges apparentées de Add permettant d'ajouter des séquences d'octets via ByteString [SWS_DM_01176] ou des plages de valeurs via ByteRange [SWS_DM_01177] à un DynamicAccessListPattern.
Ce texte a été généré par une IA sur la base de la spécification AUTOSAR R25-11.
Guide de l'implémenteur à venir (complexité I1)
| Header-Datei | #include "ara/diag/dynamic_access_list_diag_service_builder.h" |
|---|---|
| Scope | class ara::diag::DynamicAccessListDiagServiceBuilder |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | not thread-safe |
Parameter (in)
| Parameter | Beschreibung |
|---|---|
| value | The byte value to add to the DynamicAccessList. The value will be used to check for an exact match during evaluation of the diagnostic service access rights. |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| DynamicAccessListDiagServiceBuilder | Returns the instance of the same object to allow fluent API usage. |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_DM_01175- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_DM_01175@rel:R25-11#f3add1c0- Content hash
f3add1c0- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01175
Status: valid/unmigrated
Version: rel:R25-11#4b661972
Versionshistorie & Revisions (1 transition, 6 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_DM_01175@rel:R25-11#4b661972
Recorded Revisions (6):
- R25-11
rel:R25-11#e8ba163d2026-09-30 - R21-11
rel:R21-11#eb8856682026-10-14 - R22-11
rel:R22-11#446a90f62026-10-14 - R23-11
rel:R23-11#462b645d2026-10-14 - R24-11
rel:R24-11#fba796202026-10-14 - R25-11
rel:R25-11#4b6619722026-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 allemand