DEENESPTFRRUARHIKOZHNL

class 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

User GuideAI-GENERATED

Enables applications to report security events with optional context data to the IdsM in a thread-safe manner.
AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: f75b726662c3 Provenance Open questions (2)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

Enables applications to report security events with optional context data to the IdsM in a thread-safe manner.

Class ara::idsm::EventReporter serves in AUTOSAR Adaptive as the central programming interface for reporting security events to the Intrusion Detection System Manager [SWS_AIDSM_10101]. After instantiation via a ara::core::InstanceSpecifier for the modeled port, applications flexibly transmit incidents with a counter, timestamp, or (versioned) context data [SWS_AIDSM_10301]. All methods are explicitly specified as thread-safe and allow parallel usage from multiple application threads. Since all interfaces are provided with noexcept, transmission errors are not reported to the caller via C++ exceptions.

Context

Class ara::idsm::EventReporter serves in the AUTOSAR Adaptive Platform as the primary programming interface for functional applications to report security-relevant events (security events) to the Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101]. Within the platform architecture, the class assumes an intermediary role between application-specific detection logic and platform-wide security services. Direct interaction partners include functional software components that identify anomalies or security-critical incidents, the mediator instance EventReporter, and the IdsM service of the Adaptive Platform, which is responsible for capturing, filtering, and further processing security events.

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

Context diagram: Integration of EventReporter between the reporting application and the IdsM. Sources: [SWS_AIDSM_10101], [SWS_AIDSM_10301]

Lifecycle

Creation of an EventReporter object takes place via its constructor by passing an identifier of type ara::core::InstanceSpecifier [SWS_AIDSM_10301]. This binds the instance to a port of type SecurityEventReportInterface modeled in the manifest [SWS_AIDSM_10301]. Ownership lies with the utilizing application; long-lived retention across the entire runtime of the component is typically likely to be expedient to avoid repeated bindings to the port. Question Q-b3ef27a8829cb437 (open) For concurrency, the specification guarantees complete thread safety: Both construction and all methods for reporting events are designed to be thread-safe [SWS_AIDSM_10301], [SWS_AIDSM_10302]. As a result, multiple application threads can use the same reporter instance in parallel without requiring external synchronization measures.

Usage Path

The regular workflow comprises instantiating the reporter and subsequently reporting incidents via method ReportEvent. After initialization with the matching ara::core::InstanceSpecifier [SWS_AIDSM_10301], the application selects one of the provided overloads depending on the event type and level of detail of the available context information:

  • Reporting without context: For simple events without accompanying data, the base overload is used, which optionally transmits an event count (count, default value 1) [SWS_AIDSM_10302].
  • Reporting with timestamp: If the event is to be provided with an explicit acquisition timestamp, a variant with TimestampType is available [SWS_AIDSM_10303].
  • Reporting with context data: To pass diagnostic data or incident details, ReportEvent can be called with parameters of type ContextDataType, optionally without or with an explicit timestamp [SWS_AIDSM_10304], [SWS_AIDSM_10305].
  • Reporting with versioned context data: Provided that the communication format is defined in a structured or version-dependent manner, overloads with VersionedContextDataType—likewise with or without a timestamp—offer the corresponding interface [SWS_AIDSM_10306], [SWS_AIDSM_10307].

As soon as ReportEvent is called, the reporter forwards the data to the IdsM subsystem and returns immediately to the application.

Sequence of reporting a security eventApplicationEventReporterIdsM-SubsystemEventReporter(instanceSpecifier)Instanz erzeugtReportEvent(contextData, count)Forwarding of the eventReturn (void)

Sequence diagram: Typical interaction sequence from reporter creation to event reporting. Sources: [SWS_AIDSM_10301], [SWS_AIDSM_10304]

Error Scenarios

An essential precondition for sending reports is the successful construction of EventReporter with a valid port identifier stored in the platform model [SWS_AIDSM_10301]. Regarding error handling and exception safety, all interfaces of the class exhibit a particular characteristic: The constructor and without exception all ReportEvent overloads are declared as noexcept [SWS_AIDSM_10301], [SWS_AIDSM_10302], [SWS_AIDSM_10303], [SWS_AIDSM_10304], [SWS_AIDSM_10305], [SWS_AIDSM_10306], [SWS_AIDSM_10307]. Neither are C++ exceptions thrown nor are error objects such as ara::core::Result returned. If infrastructural issues like buffer bottlenecks or service failures occur during transmission to the IdsM, these are likely handled, discarded, or logged internally within the platform service so as not to block the reporting application. Question (open)

This guide is based on the AUTOSAR Adaptive R25-11 specification and was generated automatically.

Synopsis

class EventReporter {...};

Sequence diagram

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].

Member map

Constructors and destructor

1

Methods

1

Detail view

Select an entry in the outline.

Declaration

class EventReporter {...};

Constructors and destructor

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

Methods

ReportEvent function 6
Overloads 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 of methods and types

class EventReporter [SWS_AIDSM_10101]

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

Klasse zum Melden von Security Events an IdsM.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 341eac5eb3f5 Provenance Open questions (2)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The class EventReporter is defined in header ara/idsm/event_reporter.h and serves in the Adaptive Platform to report security events (Security Events) to the Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101].

Usage and Instantiation

To use the class, an instance must be created via the parameterized constructor, which takes an identifier of type const ara::core::InstanceSpecifier& [SWS_AIDSM_10301]. This constructor initializes the reporter for the port of type SecurityEventReportInterface configured in the system model [SWS_AIDSM_10301]. Interpretation: Binding to the modeled port presumably requires that the passed InstanceSpecifier is consistently defined in the ARXML manifest and resolvable at runtime. Question Q-ed2f606f7446b4ba (open)

Error Handling and Concurrency

Regarding exception behavior, construction is specified with noexcept [SWS_AIDSM_10301]; the constructor thus throws no C++ exceptions. With respect to concurrency, the construction function is explicitly declared as thread-safe [SWS_AIDSM_10301]. Interpretation: Multiple threads should thus be able to instantiate reporter instances in parallel for their respective ports without requiring external synchronization mechanisms. Question Q-ddff9884a7b7cad8 (open)

Interaction

Interaction with the IdsM is based on mapping the instance to the respective modeling port: By being specified as EventReporter for the SecurityEventReportInterface [SWS_AIDSM_10301], the class represents the interface through which adaptive applications transmit security events to the IdsM architecture [SWS_AIDSM_10101].

This text was generated by an AI based on the AUTOSAR specification 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#b5f19226
Content hash
b5f19226
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

function 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#00022b3d
Content hash
00022b3d
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

function 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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 4b61a3fac314 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The function ReportEvent from header ara/idsm/event_reporter.h serves to report a security event with context data [SWS_AIDSM_10304]. When called, the argument contextData of type ContextDataType is passed. In addition, the number of events can optionally be specified via count (type CountType), whose default value is set to 1 [SWS_AIDSM_10304]. The function provides no return value (void) and, as a noexcept declaration, throws no exceptions.

Concurrency and Limitations

The interface is explicitly defined as thread-safe [SWS_AIDSM_10304] and can be called concurrently from multiple threads without additional synchronization measures. Since the signature does not provide a parameter for a timestamp, recording the reporting timestamp presumably occurs internally upon event acceptance. Question Q-ab652343cc8009e9 (open)

Interaction with Related Interfaces

The specification defines several related overloads of ReportEvent for different scopes of information:

This usage note is based on the specification for the adaptive module aidsm in release R25-11.

Implementer's Guide to follow (complexity 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#15a30f65
Content hash
15a30f65
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

function 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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: a15825b91622 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The function [SWS_AIDSM_10305] transmits a security event with application-specific context data and an explicit timestamp. Event-related payload is passed via argument contextData of type ContextDataType, while timestamp (type const TimestampType) records the exact acquisition timestamp. The optional parameter count (type const CountType) has the default value 1 and allows reporting multiple accumulated occurrences. The function returns no value (void).

Concurrency and Error Handling

The declaration is located in header ara/idsm/event_reporter.h and is explicitly specified as thread-safe (thread-safe) [SWS_AIDSM_10305]. Calls can therefore be made from parallel threads without additional synchronization. Due to the designation with noexcept, no exceptions are propagated at API level; any errors during forwarding or buffering are therefore likely to be processed internally by the Intrusion Detection System Manager. Question Q-3b45e18c9a106a0f (open)

Interaction and Alternatives

The interface belongs to a group of overloaded reporting functions. If no context data or timestamps are required, lighter variants such as [SWS_AIDSM_10302] (counter only), [SWS_AIDSM_10303] (with timestamp), and [SWS_AIDSM_10304] (with context data only) are available. If structured or versioned data formats are required, the overloads with VersionedContextDataType according to [SWS_AIDSM_10306] and [SWS_AIDSM_10307] are to be used instead.

This text was generated by an AI system and does not replace normative specifications.

Implementer's Guide to follow (complexity 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#80f59cf3
Content hash
80f59cf3
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

function 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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: de8a25cae4a6 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The function ReportEvent provides an interface in module aidsm for reporting a security event enriched with versioned context data [SWS_AIDSM_10306]. It is defined in header ara/idsm/event_reporter.h and has no return value (void).

When called, the following parameters are processed:

  • contextData (type VersionedContextDataType): Passes the versioned context information of the occurred security event [SWS_AIDSM_10306].
  • count (type const CountType, default value 1): Optionally determines the number of accumulated occurrences of this event [SWS_AIDSM_10306].

Regarding concurrency, the function is specified as thread-safe (thread-safe) [SWS_AIDSM_10306]. Declaration with noexcept guarantees that execution does not throw any C++ exceptions.

In interaction with the other reporting functions, this overload covers a specific use case:

This usage note was generated automatically based on the specification of AUTOSAR Adaptive R25-11.

Implementer's Guide to follow (complexity 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#60f33c78
Content hash
60f33c78
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

function 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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 0396bd6093be Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

Usage and Call Context

The function ReportEvent from header ara/idsm/event_reporter.h serves to report a security event with explicit versioned context data and a timestamp [SWS_AIDSM_10307]. It accepts the versioned data contextData of type VersionedContextDataType, a timestamp timestamp of type TimestampType, and optionally the event count count of type CountType, which is defaulted to the value 1 [SWS_AIDSM_10307].

Concurrency and Error Handling

The function is explicitly specified as thread-safe [SWS_AIDSM_10307] and can thus be safely called concurrently from multiple threads. Since the signature does not provide a return value (void) and is declared with noexcept [SWS_AIDSM_10307], errors are signaled neither via C++ exceptions nor via status codes; Interpretation: Error situations during event transmission are presumably handled or logged internally by module aidsm. Question Q-002c5fbc3202bcc2 (open)

Interaction of Overloads

The function represents the specialized variant for events where both a timestamp and versioned additional data occur [SWS_AIDSM_10307]. It complements the other overloads of ReportEvent within the reporter:

This usage note was generated automatically based on the AUTOSAR specification R25-11.

Implementer's Guide to follow (complexity 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#d0d22c13
Content hash
d0d22c13
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

function 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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: ebebef3896bf Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

use

The function ReportEvent is provided via header ara/idsm/event_reporter.h and serves to report security events without context data and timestamp [SWS_AIDSM_10302]. As a parameter, it accepts the event count count of type CountType, which is defaulted to the value 1 [SWS_AIDSM_10302]. The function has no return value (void) and guarantees via the noexcept designation that no exceptions are thrown [SWS_AIDSM_10302]. Regarding execution semantics, processing is presumably non-blocking internally, since neither a synchronous status nor an asynchronous future return type is specified. Question Q-6e240ebde61d8a83 (open)

Concurrency and Error Handling

According to the specification, the call is classified as thread-safe and can therefore be safely invoked from concurrent threads [SWS_AIDSM_10302]. Specific error codes do not exist, as the signature is fixed to void and noexcept [SWS_AIDSM_10302].

Interaction and Alternatives

The function represents the simplest overload for event reporting. If extended information is to be transmitted, related overloads are available:

This text was generated by an AI based on the AUTOSAR specification R25-11.

Implementer's Guide to follow (complexity 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#24d9a73c
Content hash
24d9a73c
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

function 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.

AI-GENERATED unreviewed Model: gemini-3.8-flash-medium · Effort: medium · Temperature: not controllable · Prompt: 940337e9da83 Provenance Open questions (1)
translated from the German guidegemini-3.8-flash-low · 2026-10-13 · German original

The function ReportEvent serves to report a security event specifying an explicit timestamp [SWS_AIDSM_10303]. It is declared in header ara/idsm/event_reporter.h [SWS_AIDSM_10303].

use

The call is made with the mandatory parameter timestamp of type TimestampType and the optional counter count of type CountType, which is initialized with the default value 1 [SWS_AIDSM_10303]. The function has no return value (void) [SWS_AIDSM_10303].

Error Handling and Concurrency

The function is declared as noexcept, which is why no C++ exceptions occur [SWS_AIDSM_10303]. Since the return type is void, no error codes are transmitted; occurring errors are therefore presumably discarded internally or logged asynchronously [SWS_AIDSM_10303]. Question Q-2d3cd862f6867ba9 (open) In terms of concurrency, the function is classified as thread-safe and can be safely called from concurrent threads [SWS_AIDSM_10303].

Interaction

The function is part of a family of overloaded ReportEvent interfaces in the aidsm module:

This text was generated by an AI based on the AUTOSAR specification R25-11.

Implementer's Guide to follow (complexity 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#282a543c
Content hash
282a543c
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