DEENESPTFRRUARHIKOZHNL

classe ara::idsm::EventReporter

Diese Seite wurde vollständig KI-generiert auf Basis von SWS IntrusionDetectionSystemManager (R25-11) — kein offizieller AUTOSAR-Text und keine automatisch extrahierte API-Seite wie die übrigen Module. Als Interpretation gekennzeichnete Aussagen sind Schlussfolgerungen aus den Quellen.

Header: ara/idsm/event_reporter.h · Spezifikationselemente: 8

Guide utilisateurGÉNÉRÉ PAR IA

Permet aux applications de signaler de manière thread-safe des Security Events avec des données de contexte optionnelles à l'IdsM.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : f75b726662c3 Provenance Questions ouvertes (2)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Permet aux applications de signaler de manière thread-safe des Security Events avec des données de contexte optionnelles à l'IdsM.

La classe ara::idsm::EventReporter sert dans AUTOSAR Adaptive d'interface de programmation centrale pour signaler des événements de sécurité à l'Intrusion Detection System Manager [SWS_AIDSM_10101]. Après l'instanciation via un ara::core::InstanceSpecifier pour le port modélisé, les applications transmettent des incidents de manière flexible avec un compteur, un horodatage ou des données de contexte (versionnées) [SWS_AIDSM_10301]. Toutes les méthodes sont explicitement spécifiées comme thread-safe et permettent une utilisation parallèle à partir de plusieurs threads applicatifs. Étant donné que toutes les interfaces sont pourvues de noexcept, les erreurs de transmission ne sont pas signalées à l'appelant via des exceptions C++.

Contexte

La classe ara::idsm::EventReporter sert dans l'AUTOSAR Adaptive Platform d'interface de programmation principale pour les applications fonctionnelles afin de signaler des événements pertinents pour la sécurité (Security Events) à l'Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101]. Au sein de l'architecture de la plateforme, la classe assume un rôle d'intermédiaire entre la logique de détection spécifique à l'application et les services de sécurité à l'échelle de la plateforme. Parmi les partenaires d'interaction directs figurent les composants logiciels fonctionnels qui identifient des anomalies ou des incidents critiques pour la sécurité, l'instance d'intermédiation EventReporter ainsi que le service IdsM de l'Adaptive Platform, responsable de la collecte, du filtrage et du traitement ultérieur des événements de sécurité.

Context App Adaptive Anwendung Reporter ara::idsm::EventReporter App->Reporter ReportEvent() IdsM Intrusion Detection System Manager Reporter->IdsM Security Event

Diagramme de contexte : intégration de l'EventReporter entre l'application qui signale et l'IdsM. Sources : [SWS_AIDSM_10101], [SWS_AIDSM_10301]

Cycle de vie

La création d'un objet EventReporter s'effectue via son constructeur en passant un identifiant de type ara::core::InstanceSpecifier [SWS_AIDSM_10301]. Celui-ci lie l'instance à un port modélisé dans le manifeste de type SecurityEventReportInterface [SWS_AIDSM_10301]. La propriété incombe à l'application utilisatrice ; il devrait généralement être judicieux de conserver l'instance de manière durable pendant toute la durée d'exécution du composant afin d'éviter des liaisons répétées au port. Question Q-b3ef27a8829cb437 (ouverte) Pour la concurrence, la spécification garantit une sécurité totale entre threads : tant la construction que toutes les méthodes de signalement d'événements sont conçues pour être thread-safe [SWS_AIDSM_10301], [SWS_AIDSM_10302]. Ainsi, plusieurs threads applicatifs peuvent utiliser la même instance de reporter en parallèle, sans que des mesures de synchronisation externes ne soient nécessaires.

Parcours d'utilisation

Le déroulement régulier comprend l'instanciation du reporter ainsi que le signalement consécutif d'incidents via la méthode ReportEvent. Après l'initialisation avec le ara::core::InstanceSpecifier approprié [SWS_AIDSM_10301], l'application choisit l'une des surcharges proposées en fonction de la nature de l'événement et du niveau de détail des informations de contexte disponibles :

  • Signalement sans contexte : pour les événements simples sans données associées, la surcharge de base est utilisée, transmettant facultativement un nombre d'événements (count, valeur par défaut 1) [SWS_AIDSM_10302].
  • Signalement avec horodatage : si l'événement doit être doté d'un instant de capture explicite, une variante avec TimestampType est disponible [SWS_AIDSM_10303].
  • Signalement avec données de contexte : pour transmettre des données de diagnostic ou des détails sur l'incident, ReportEvent peut être appelé avec des paramètres de type ContextDataType, au choix avec ou sans horodatage explicite [SWS_AIDSM_10304], [SWS_AIDSM_10305].
  • Signalement avec données de contexte versionnées : si le format de communication est défini de manière structurée ou dépendante de la version, des surcharges avec VersionedContextDataType — également avec ou sans horodatage — offrent l'interface correspondante [SWS_AIDSM_10306], [SWS_AIDSM_10307].

Dès que ReportEvent est appelé, le reporter transmet les données au sous-système IdsM et retourne immédiatement à l'application.

Déroulement du signalement d'un événement de sécuritéApplicationEventReporterIdsM-SubsystemEventReporter(instanceSpecifier)Instanz erzeugtReportEvent(contextData, count)Transmission de l'événementRetour (void)

Diagramme de séquence : séquence d'interaction typique, de la création du reporter jusqu'au signalement de l'événement. Sources : [SWS_AIDSM_10301], [SWS_AIDSM_10304]

Scénarios d'erreur

La condition préalable essentielle pour l'émission de signalements est la construction réussie de l'EventReporter avec un identifiant de port valide et consigné dans le modèle de plateforme [SWS_AIDSM_10301]. Concernant la gestion des erreurs et la sécurité vis-à-vis des exceptions, toutes les interfaces de la classe présentent une particularité : le constructeur ainsi que, sans exception, toutes les surcharges de ReportEvent sont déclarés comme noexcept [SWS_AIDSM_10301], [SWS_AIDSM_10302], [SWS_AIDSM_10303], [SWS_AIDSM_10304], [SWS_AIDSM_10305], [SWS_AIDSM_10306], [SWS_AIDSM_10307]. Aucune exception C++ n'est déclenchée et aucun objet d'erreur tel que ara::core::Result n'est renvoyé. Si des problèmes d'infrastructure tels que des goulots d'étranglement de tampon ou des pannes de service surviennent pendant la transmission à l'IdsM, ceux-ci devraient être traités, rejetés ou consignés en interne dans le service de plateforme afin de ne pas bloquer l'application émettrice. Question (ouverte)

Ce guide est basé sur la spécification AUTOSAR Adaptive R25-11 et a été généré automatiquement.

Synopsis

class EventReporter {...};

Diagramme de séquence

Meldung und Verarbeitung eines Security EventsSensor / AnwendungEventReporterIdsMContextDataProviderSEM (konzeptionell) /IdsRReportEvent(...)Security Event meldenModifyContextData(...)[optional]modifizierteKontextdatenqualifizieren, filtern undReporting Mode anwendenQSEv speichern oder weiterleitenSEM ist laut EXP_PlatformDesign für einespätere Standardisierung angekündigt; hier:lokale Persistenz / IdsR.

Kontextdiagramm auf Basis von Kapitel 7 und Kapitel 8. SWS IdsM §7.1; [SWS_AIDSM_00103].

Carte des membres

Déclaration

1

Constructeurs et destructeur

1

Méthodes

1

Vue détaillée

Sélectionnez une entrée dans le plan.

Déclaration

class EventReporter {...};

Constructeurs et destructeur

EventReporter fonction
EventReporter(const ara::core::InstanceSpecifier& instanceSpecifier) noexcept;

Méthodes

ReportEvent fonction 6
Surcharges ReportEvent 6
void ReportEvent(ContextDataType contextData, const CountType count = 1) noexcept; SWS_AIDSM_10304
void ReportEvent(ContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10305
void ReportEvent(VersionedContextDataType contextData, const CountType count = 1) noexcept; SWS_AIDSM_10306
void ReportEvent(VersionedContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10307
void ReportEvent(const CountType count = 1) noexcept; SWS_AIDSM_10302
void ReportEvent(const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10303

Documentation des méthodes et types

classe EventReporter [SWS_AIDSM_10101]

class EventReporter {...};
Headerara/idsm/event_reporter.h

Klasse zum Melden von Security Events an IdsM.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 341eac5eb3f5 Provenance Questions ouvertes (2)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La classe EventReporter est définie dans l'en-tête ara/idsm/event_reporter.h et sert, dans l'Adaptive Platform, à signaler des événements relatifs à la sécurité (Security Events) à l'Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101].

Utilisation et instanciation

Pour utiliser la classe, une instance doit être créée via le constructeur paramétré, qui accepte un identifiant de type const ara::core::InstanceSpecifier& [SWS_AIDSM_10301]. Ce constructeur initialise le reporter pour le port de type SecurityEventReportInterface configuré dans le modèle de système [SWS_AIDSM_10301]. Interprétation : la liaison au port modélisé devrait supposer que l'InstanceSpecifier transmis est défini de manière cohérente dans le manifeste ARXML et résoluble au moment de l'exécution. Question Q-ed2f606f7446b4ba (ouverte)

Gestion des erreurs et concurrence

En ce qui concerne le comportement vis-à-vis des exceptions, la construction est spécifiée avec noexcept [SWS_AIDSM_10301] ; le constructeur ne lève donc aucune exception C++. Concernant la concurrence, la fonction de construction est explicitement déclarée thread-safe [SWS_AIDSM_10301]. Interprétation : plusieurs threads devraient ainsi pouvoir instancier en parallèle des instances de reporter pour leurs ports respectifs sans nécessiter de mécanismes de synchronisation externes. Question Q-ddff9884a7b7cad8 (ouverte)

Interaction

L'interaction avec l'IdsM repose sur l'assignation de l'instance au port de modélisation respectif : grâce à la spécification en tant que EventReporter pour le SecurityEventReportInterface [SWS_AIDSM_10301], la classe représente l'interface par laquelle les applications adaptatives transmettent des événements de sécurité à l'architecture IdsM [SWS_AIDSM_10101].

Ce texte a été généré par une IA sur la base de la spécification AUTOSAR R25-11.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10101@rel:R25-11#4c179ff3
Content hash
4c179ff3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10101
Status: valid/unmigrated Version: rel:R25-11#1429dc49 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_AIDSM_10101@rel:R25-11#1429dc49
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#b5f192262026-09-30
  • R20-11rel:R20-11#043512ed2026-10-14
  • R21-11rel:R21-11#043512ed2026-10-14
  • R22-11rel:R22-11#97d4883f2026-10-14
  • R23-11rel:R23-11#6e3edbe82026-10-14
  • R24-11rel:R24-11#6e3edbe82026-10-14
  • R25-11rel:R25-11#1429dc492026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

fonction EventReporter [SWS_AIDSM_10301]

EventReporter(const ara::core::InstanceSpecifier& instanceSpecifier) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Konstruiert einen Reporter für den modellierten SecurityEventReportInterface-Port.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10301
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10301@rel:R25-11#68169f92
Content hash
68169f92
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10301
Status: valid/unmigrated Version: rel:R25-11#570d213d 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_AIDSM_10301@rel:R25-11#570d213d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#00022b3d2026-09-30
  • R20-11rel:R20-11#926baf912026-10-14
  • R21-11rel:R21-11#eddb8d552026-10-14
  • R22-11rel:R22-11#4f9a3b122026-10-14
  • R23-11rel:R23-11#60a9a1442026-10-14
  • R24-11rel:R24-11#815c28422026-10-14
  • R25-11rel:R25-11#570d213d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

fonction ReportEvent [SWS_AIDSM_10304]

void ReportEvent(ContextDataType contextData, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Kontextdaten.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 4b61a3fac314 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La fonction ReportEvent de l'en-tête ara/idsm/event_reporter.h sert à signaler un événement de sécurité avec des données de contexte [SWS_AIDSM_10304]. Lors de l'appel, l'argument contextData de type ContextDataType est transmis. De plus, le nombre d'événements peut être indiqué de manière optionnelle via count (type CountType), dont la valeur par défaut est fixée à 1 [SWS_AIDSM_10304]. La fonction ne fournit aucune valeur de retour (void) et, en tant que déclaration noexcept, ne lève aucune exception.

Concurrence et restrictions

L'interface est explicitement définie comme thread-safe [SWS_AIDSM_10304] et peut être appelée en parallèle depuis plusieurs threads sans mesures de synchronisation supplémentaires. Comme la signature ne fournit aucun paramètre pour un horodatage, la saisie de l'instant de signalement devrait probablement s'effectuer en interne lors de l'acceptation de l'événement. Question Q-ab652343cc8009e9 (ouverte)

Interaction avec les interfaces associées

La spécification définit plusieurs surcharges associées de ReportEvent pour différents volumes d'informations :

Cette note d'utilisation est basée sur la spécification du module adaptatif aidsm dans la release R25-11.

Guide de l'implémenteur à venir (complexité I1)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10304@rel:R25-11#3eeaaf38
Content hash
3eeaaf38
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10304
Status: valid/unmigrated Version: rel:R25-11#2586e280 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_AIDSM_10304@rel:R25-11#2586e280
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#15a30f652026-09-30
  • R20-11rel:R20-11#0b7575da2026-10-14
  • R21-11rel:R21-11#b8baf1ff2026-10-14
  • R22-11rel:R22-11#129bee982026-10-14
  • R23-11rel:R23-11#cbf755a92026-10-14
  • R24-11rel:R24-11#993fb8302026-10-14
  • R25-11rel:R25-11#2586e2802026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

fonction ReportEvent [SWS_AIDSM_10305]

void ReportEvent(ContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Kontextdaten und Zeitstempel.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : a15825b91622 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La fonction [SWS_AIDSM_10305] transmet un événement de sécurité avec des données de contexte spécifiques à l'application ainsi qu'un horodatage explicite. Via l'argument contextData de type ContextDataType, des données utiles liées à l'événement sont transmises, tandis que timestamp (type const TimestampType) consigne l'instant exact de saisie. Le paramètre optionnel count (type const CountType) possède la valeur par défaut 1 et permet de signaler plusieurs occurrences cumulées. La fonction ne fournit aucune valeur de retour (void).

Concurrence et traitement des erreurs

La déclaration se trouve dans l'en-tête ara/idsm/event_reporter.h et est explicitement spécifiée comme thread-safe (thread-safe) [SWS_AIDSM_10305]. Les appels peuvent donc s'effectuer sans synchronisation supplémentaire depuis des threads parallèles. Grâce à la désignation par noexcept, aucune exception n'est propagée au niveau de l'API ; d'éventuelles erreurs lors du transfert ou de la mise en mémoire tampon devraient donc être traitées en interne par l'Intrusion Detection System Manager. Question Q-3b45e18c9a106a0f (ouverte)

Interaction et alternatives

L'interface appartient à un groupe de fonctions de reporting surchargées. Si aucune donnée de contexte ni aucun horodatage ne sont requis, des variantes plus légères telles que [SWS_AIDSM_10302] (compteur uniquement), [SWS_AIDSM_10303] (avec horodatage) ainsi que [SWS_AIDSM_10304] (avec données de contexte uniquement) sont disponibles. Si des formats de données structurés ou versionnés sont nécessaires, il convient d'utiliser à la place les surcharges avec VersionedContextDataType conformément à [SWS_AIDSM_10306] et [SWS_AIDSM_10307].

Ce texte a été généré par un système d'IA et ne remplace pas les spécifications normatives.

Guide de l'implémenteur à venir (complexité I1)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10305@rel:R25-11#88f170e1
Content hash
88f170e1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10305
Status: valid/unmigrated Version: rel:R25-11#cef74cf2 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_AIDSM_10305@rel:R25-11#cef74cf2
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#80f59cf32026-09-30
  • R20-11rel:R20-11#26fdff7b2026-10-14
  • R21-11rel:R21-11#26fdff7b2026-10-14
  • R22-11rel:R22-11#95413c722026-10-14
  • R23-11rel:R23-11#a97cbda12026-10-14
  • R24-11rel:R24-11#dba3fd382026-10-14
  • R25-11rel:R25-11#cef74cf22026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

fonction ReportEvent [SWS_AIDSM_10306]

void ReportEvent(VersionedContextDataType contextData, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit versionierten Kontextdaten.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : de8a25cae4a6 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La fonction ReportEvent fournit dans le module aidsm une interface pour signaler un événement de sécurité enrichi de données de contexte versionnées [SWS_AIDSM_10306]. Elle est définie dans l'en-tête ara/idsm/event_reporter.h et ne fournit aucune valeur de retour (void).

Lors de l'appel, les paramètres suivants sont traités :

  • contextData (type VersionedContextDataType) : transmet les informations de contexte versionnées de l'événement de sécurité survenu [SWS_AIDSM_10306].
  • count (type const CountType, valeur par défaut 1) : détermine de manière optionnelle le nombre d'occurrences cumulées de cet événement [SWS_AIDSM_10306].

Concernant la concurrence, la fonction est spécifiée comme thread-safe (thread-safe) [SWS_AIDSM_10306]. Grâce à la déclaration avec noexcept, il est garanti que l'exécution ne lève aucune exception C++.

En interaction avec les autres fonctions de signalement, cette surcharge couvre un cas d'usage spécifique :

  • Pour le signalement sans données de contexte, les variantes sans horodatage [SWS_AIDSM_10302] ou avec horodatage [SWS_AIDSM_10303] sont disponibles.
  • Pour les données de contexte non versionnées (ContextDataType), il existe des surcharges sans horodatage [SWS_AIDSM_10304] ainsi qu'avec horodatage [SWS_AIDSM_10305].
  • Si des données de contexte versionnées doivent être transmises conjointement avec un horodatage explicite, il convient d'utiliser [SWS_AIDSM_10307] à la place. Interprétation : comme [SWS_AIDSM_10306] ne possède aucun paramètre d'horodatage, l'instant de saisie devrait être généré en interne lors de l'exécution de l'appel. Question Q-23e60086ab409b24 (ouverte)

Cette note d'utilisation a été générée automatiquement sur la base de la spécification d'AUTOSAR Adaptive R25-11.

Guide de l'implémenteur à venir (complexité I1)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10306@rel:R25-11#aafc0af8
Content hash
aafc0af8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10306
Status: valid/unmigrated Version: rel:R25-11#5cd69a92 Versionshistorie & Revisions (1 transition, 3 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_AIDSM_10306@rel:R25-11#5cd69a92
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#60f33c782026-09-30
  • R24-11rel:R24-11#aecea3182026-10-14
  • R25-11rel:R25-11#5cd69a922026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

fonction ReportEvent [SWS_AIDSM_10307]

void ReportEvent(VersionedContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit versionierten Kontextdaten und Zeitstempel.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 0396bd6093be Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation et contexte d'appel

La fonction ReportEvent de l'en-tête ara/idsm/event_reporter.h sert à signaler un événement de sécurité avec des données de contexte versionnées explicites ainsi qu'un horodatage [SWS_AIDSM_10307]. Elle accepte les données versionnées contextData de type VersionedContextDataType, un horodatage timestamp de type TimestampType ainsi que, de manière optionnelle, le nombre d'événements count de type CountType, qui est préaffecté par défaut avec la valeur 1 [SWS_AIDSM_10307].

Concurrence et traitement des erreurs

La fonction est explicitement spécifiée comme thread-safe [SWS_AIDSM_10307] et peut donc être appelée en toute sécurité en parallèle depuis plusieurs threads. Comme la signature ne prévoit aucune valeur de retour (void) et est déclarée avec noexcept [SWS_AIDSM_10307], les erreurs ne sont signalées ni par des exceptions C++ ni par des codes d'état ; interprétation : les situations d'erreur lors de la transmission de l'événement devraient être traitées ou journalisées en interne par le module aidsm. Question Q-002c5fbc3202bcc2 (ouverte)

Interaction des surcharges

La fonction représente la variante spécialisée pour les événements pour lesquels apparaissent à la fois un horodatage et des données supplémentaires versionnées [SWS_AIDSM_10307]. Elle complète les autres surcharges de ReportEvent au sein du reporter :

Cette note d'utilisation a été générée automatiquement sur la base de la spécification AUTOSAR R25-11.

Guide de l'implémenteur à venir (complexité I1)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10307
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10307@rel:R25-11#93aa01c6
Content hash
93aa01c6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10307
Status: valid/unmigrated Version: rel:R25-11#a327023d Versionshistorie & Revisions (1 transition, 3 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_AIDSM_10307@rel:R25-11#a327023d
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d0d22c132026-09-30
  • R24-11rel:R24-11#3b558f0b2026-10-14
  • R25-11rel:R25-11#a327023d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

fonction ReportEvent [SWS_AIDSM_10302]

void ReportEvent(const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event ohne Kontextdaten und Zeitstempel.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : ebebef3896bf Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La fonction ReportEvent est fournie via l'en-tête ara/idsm/event_reporter.h et sert à signaler des événements de sécurité sans données de contexte ni horodatage [SWS_AIDSM_10302]. Elle accepte comme paramètre le nombre d'événements count de type CountType, qui est préaffecté par défaut avec la valeur 1 [SWS_AIDSM_10302]. La fonction ne possède aucune valeur de retour (void) et garantit, via la désignation noexcept, qu'aucune exception n'est levée [SWS_AIDSM_10302]. Concernant la sémantique d'exécution, le traitement devrait s'effectuer de manière non bloquante en interne, étant donné qu'aucun type de retour synchrone d'état ou asynchrone de type future n'est spécifié. Question Q-6e240ebde61d8a83 (ouverte)

Concurrence et traitement des erreurs

Conformément à la spécification, l'appel est classé comme thread-safe et peut donc être invoqué en toute sécurité depuis des threads concurrents [SWS_AIDSM_10302]. Il n'existe pas de codes d'erreur spécifiques, car la signature est fixée à void et noexcept [SWS_AIDSM_10302].

Interaction et alternatives

Cette fonction constitue la surcharge la plus simple pour le signalement d'événements. Dans la mesure où des informations étendues doivent être transmises, des surcharges associées sont disponibles :

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)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10302@rel:R25-11#fb053269
Content hash
fb053269
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10302
Status: valid/unmigrated Version: rel:R25-11#782cf88f 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_AIDSM_10302@rel:R25-11#782cf88f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#24d9a73c2026-09-30
  • R20-11rel:R20-11#313d91ce2026-10-14
  • R21-11rel:R21-11#313d91ce2026-10-14
  • R22-11rel:R22-11#10ded2da2026-10-14
  • R23-11rel:R23-11#884f5d4d2026-10-14
  • R24-11rel:R24-11#782cf88f2026-10-14
  • R25-11rel:R25-11#782cf88f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

fonction ReportEvent [SWS_AIDSM_10303]

void ReportEvent(const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Zeitstempel.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 940337e9da83 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La fonction ReportEvent sert à signaler un événement de sécurité en indiquant explicitement un horodatage [SWS_AIDSM_10303]. Elle est déclarée dans l'en-tête ara/idsm/event_reporter.h [SWS_AIDSM_10303].

Utilisation

L'appel s'effectue avec le paramètre obligatoire timestamp de type TimestampType ainsi qu'avec le compteur optionnel count de type CountType, qui est préaffecté avec la valeur par défaut 1 [SWS_AIDSM_10303]. La fonction ne possède aucune valeur de retour (void) [SWS_AIDSM_10303].

Gestion des erreurs et concurrence

La fonction est déclarée comme noexcept, raison pour laquelle aucune exception C++ ne survient [SWS_AIDSM_10303]. Comme le type de retour est void, aucun code d'erreur n'est transmis ; les erreurs survenant devraient donc être rejetées en interne ou journalisées de manière asynchrone [SWS_AIDSM_10303]. Question Q-2d3cd862f6867ba9 (ouverte) Concernant la concurrence, la fonction est classée comme thread-safe et peut être appelée en toute sécurité depuis des threads parallèles [SWS_AIDSM_10303].

Interaction

La fonction fait partie d'une famille d'interfaces ReportEvent surchargées dans le module aidsm :

  • Sans horodatage et sans données de contexte, la fonction de base est disponible [SWS_AIDSM_10302].
  • Avec des données de contexte régulières de type ContextDataType, il existe des surcharges sans horodatage [SWS_AIDSM_10304] ainsi qu'avec horodatage [SWS_AIDSM_10305].
  • Avec des données de contexte versionnées de type VersionedContextDataType, des signatures correspondantes sans horodatage [SWS_AIDSM_10306] et avec horodatage [SWS_AIDSM_10307] sont disponibles.

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)

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_AIDSM_10303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10303@rel:R25-11#10a3492c
Content hash
10a3492c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10303
Status: valid/unmigrated Version: rel:R25-11#207af9af 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_AIDSM_10303@rel:R25-11#207af9af
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#282a543c2026-09-30
  • R20-11rel:R20-11#0b9570212026-10-14
  • R21-11rel:R21-11#0b9570212026-10-14
  • R22-11rel:R22-11#e5fd146e2026-10-14
  • R23-11rel:R23-11#7e0667b82026-10-14
  • R24-11rel:R24-11#207af9af2026-10-14
  • R25-11rel:R25-11#207af9af2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill