DEENESPTFRRUARHIKOZHNL

класс 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

Руководство пользователяСОЗДАНО ИИ

Позволяет приложениям потокобезопасно сообщать о Security Events с опциональными контекстными данными в IdsM.
СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: f75b726662c3 Происхождение Открытые вопросы (2)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Позволяет приложениям потокобезопасно сообщать о Security Events с опциональными контекстными данными в IdsM.

Класс ara::idsm::EventReporter служит в AUTOSAR Adaptive центральным программным интерфейсом для сообщения о событиях безопасности в Intrusion Detection System Manager [SWS_AIDSM_10101]. После инстанцирования с использованием ara::core::InstanceSpecifier для смоделированного порта приложения гибко передают инциденты со счетчиком, временной меткой или (версионированными) контекстными данными [SWS_AIDSM_10301]. Все методы явно специфицированы как потокобезопасные и допускают параллельное использование из нескольких потоков приложения. Поскольку все интерфейсы снабжены noexcept, ошибки передачи не передаются вызывающей стороне через исключения C++.

Контекст

Класс ara::idsm::EventReporter служит в AUTOSAR Adaptive Platform основным программным интерфейсом для функциональных приложений при сообщении об инцидентах безопасности (Security Events) в Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101]. В рамках архитектуры платформы класс берет на себя роль посредника между логикой обнаружения конкретного приложения и общеплатформенными службами безопасности. К непосредственным партнерам по взаимодействию относятся функциональные программные компоненты, идентифицирующие аномалии или критические для безопасности инциденты, экземпляр-посредник EventReporter, а также служба IdsM платформы Adaptive Platform, отвечающая за сбор, фильтрацию и дальнейшую обработку событий безопасности.

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

Контекстная диаграмма: интеграция EventReporter между отправляющим сообщение приложением и IdsM. Источники: [SWS_AIDSM_10101], [SWS_AIDSM_10301]

Жизненный цикл

Создание объекта EventReporter осуществляется через его конструктор с передачей идентификатора типа ara::core::InstanceSpecifier [SWS_AIDSM_10301]. Это привязывает экземпляр к смоделированному в манифесте порту типа SecurityEventReportInterface [SWS_AIDSM_10301]. Права владения принадлежат использующему приложению; обычно целесообразно долгосрочное хранение на протяжении всего времени работы компонента во избежание повторных привязок к порту. Вопрос Q-b3ef27a8829cb437 (открытый) Для параллелизма спецификация гарантирует полную потокобезопасность: как конструирование, так и все методы отправки событий спроектированы потокобезопасными (thread-safe) [SWS_AIDSM_10301], [SWS_AIDSM_10302]. Благодаря этому несколько потоков приложения могут параллельно использовать один и тот же экземпляр репортера без необходимости внешних мер синхронизации.

Путь использования

Стандартный рабочий процесс включает инстанцирование репортера и последующее сообщение об инцидентах через метод ReportEvent. После инициализации с подходящим ara::core::InstanceSpecifier [SWS_AIDSM_10301] приложение выбирает одну из предоставленных перегрузок в зависимости от типа события и степени детализации доступной контекстной информации:

  • Сообщение без контекста: для простых событий без сопутствующих данных используется базовая перегрузка, опционально передающая количество событий (count, значение по умолчанию 1) [SWS_AIDSM_10302].
  • Сообщение с временной меткой: если событие требуется снабдить явным моментом фиксации, доступен вариант с TimestampType [SWS_AIDSM_10303].
  • Сообщение с контекстными данными: для передачи диагностических данных или подробностей инцидента метод ReportEvent может вызываться с параметрами типа ContextDataType, на выбор без явной временной метки или с ней [SWS_AIDSM_10304], [SWS_AIDSM_10305].
  • Сообщение с версионированными контекстными данными: если формат обмена определен структурированным или зависимым от версии, перегрузки с VersionedContextDataType — также с временной меткой или без нее — предоставляют соответствующий интерфейс [SWS_AIDSM_10306], [SWS_AIDSM_10307].

Как только вызывается ReportEvent, репортер пересылает данные в подсистему IdsM и немедленно возвращает управление приложению.

Последовательность отправки сообщения о Security EventПриложениеEventReporterIdsM-SubsystemEventReporter(instanceSpecifier)Instanz erzeugtReportEvent(contextData, count)Пересылка событияВозврат (void)

Диаграмма последовательности: типичная последовательность взаимодействия от создания репортера до отправки Event. Источники: [SWS_AIDSM_10301], [SWS_AIDSM_10304]

Сценарии ошибок

Важным предусловием для отправки сообщений считается успешное конструирование EventReporter с действительным идентификатором порта, зафиксированным в модели платформы [SWS_AIDSM_10301]. В отношении обработки ошибок и безопасности исключений все интерфейсы класса имеют одну особенность: конструктор, а также без исключения все перегрузки ReportEvent объявлены как noexcept [SWS_AIDSM_10301], [SWS_AIDSM_10302], [SWS_AIDSM_10303], [SWS_AIDSM_10304], [SWS_AIDSM_10305], [SWS_AIDSM_10306], [SWS_AIDSM_10307]. Исключения C++ не возбуждаются, и объекты ошибок, такие как ara::core::Result, не возвращаются. Если во время передачи в IdsM возникают инфраструктурные проблемы, такие как дефицит буфера или сбои служб, они, вероятно, обрабатываются внутри службы платформы, отбрасываются или протоколируются, чтобы не блокировать отправляющее приложение. Вопрос (открытый)

Настоящее руководство основано на спецификации AUTOSAR Adaptive R25-11 и создано автоматически.

Синопсис

class EventReporter {...};

Диаграмма последовательности

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

Карта членов

Объявление

1

Конструкторы и деструктор

1

Методы

1

Подробный вид

Выберите элемент в оглавлении.

Объявление

class EventReporter {...};

Конструкторы и деструктор

EventReporter функция
EventReporter(const ara::core::InstanceSpecifier& instanceSpecifier) noexcept;

Методы

ReportEvent функция 6
Перегрузки 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

Документация методов и типов

класс EventReporter [SWS_AIDSM_10101]

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

Klasse zum Melden von Security Events an IdsM.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 341eac5eb3f5 Происхождение Открытые вопросы (2)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Класс EventReporter определен в заголовочном файле ara/idsm/event_reporter.h и служит в Adaptive Platform для сообщения о событиях безопасности (Security Events) в Intrusion Detection System Management (IdsM) [SWS_AIDSM_10101].

Использование и инстанцирование

Для использования класса необходимо создать экземпляр через параметризованный конструктор, который принимает идентификатор типа const ara::core::InstanceSpecifier& [SWS_AIDSM_10301]. Этот конструктор инициализирует репортер для порта типа SecurityEventReportInterface, сконфигурированного в модели системы [SWS_AIDSM_10301]. Интерпретация: привязка к смоделированному порту, вероятно, предполагает, что переданный InstanceSpecifier согласованно определен в манифесте ARXML и может быть разрешен во время выполнения. Вопрос Q-ed2f606f7446b4ba (открытый)

Обработка ошибок и параллелизм

В отношении поведения при исключениях конструирование специфицировано с noexcept [SWS_AIDSM_10301]; таким образом, конструктор не генерирует исключений C++. В отношении параллелизма функция конструирования явно объявлена потокобезопасной (thread-safe) [SWS_AIDSM_10301]. Интерпретация: таким образом, несколько потоков, вероятно, могут параллельно инстанцировать экземпляры репортера для своих соответствующих портов без необходимости во внешних механизмах синхронизации. Вопрос Q-ddff9884a7b7cad8 (открытый)

Взаимодействие

Взаимодействие с IdsM основано на сопоставлении экземпляра с соответствующим портом моделирования: благодаря спецификации как EventReporter для SecurityEventReportInterface [SWS_AIDSM_10301] класс представляет собой интерфейс, через который адаптивные приложения передают события безопасности в архитектуру IdsM [SWS_AIDSM_10101].

Этот текст был сгенерирован ИИ на основе спецификации 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#8afd596b
Content hash
8afd596b
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

функция 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#6c83af33
Content hash
6c83af33
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 4b61a3fac314 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Использование

Функция ReportEvent из заголовочного файла ara/idsm/event_reporter.h служит для сообщения о Security Event с контекстными данными [SWS_AIDSM_10304]. При вызове передается аргумент contextData типа ContextDataType. Дополнительно можно опционально указать количество событий через count (тип CountType), значение по умолчанию которого задано как 1 [SWS_AIDSM_10304]. Функция не возвращает значения (void) и, будучи объявленной как noexcept, не генерирует исключений.

Параллелизм и ограничения

Интерфейс явно определен как thread-safe [SWS_AIDSM_10304] и может вызываться параллельно из нескольких потоков без дополнительных мер синхронизации. Поскольку сигнатура не предоставляет параметра для метки времени, фиксация момента сообщения, по-видимому, выполняется внутри при приеме события. Вопрос Q-ab652343cc8009e9 (открытый)

Взаимодействие со связанными интерфейсами

Спецификация определяет несколько связанных перегрузок ReportEvent для различных объемов информации:

  • Сообщение о событии без контекстных данных и метки времени [SWS_AIDSM_10302].
  • Сообщение с меткой времени, но без контекстных данных [SWS_AIDSM_10303].
  • Сообщение с контекстными данными и явной меткой времени [SWS_AIDSM_10305].
  • Сообщения с версионированными контекстными данными типа VersionedContextDataType, либо без метки времени [SWS_AIDSM_10306], либо с меткой времени [SWS_AIDSM_10307].

Данное указание по использованию основано на спецификации для адаптивного модуля aidsm в релизе R25-11.

Руководство разработчика реализации в подготовке (сложность 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#4fff7bc9
Content hash
4fff7bc9
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: a15825b91622 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Использование

Функция [SWS_AIDSM_10305] передает Security Event с контекстными данными приложения, а также явной меткой времени. Через аргумент contextData типа ContextDataType передаются относящиеся к событию полезные данные, в то время как timestamp (тип const TimestampType) фиксирует точный момент регистрации. Опциональный параметр count (тип const CountType) имеет значение по умолчанию 1 и позволяет сообщать о нескольких кумулятивных инцидентах. Функция не возвращает значения (void).

Параллелизм и обработка ошибок

Объявление находится в заголовочном файле ara/idsm/event_reporter.h и явно специфицировано как потокобезопасное (thread-safe) [SWS_AIDSM_10305]. Соответственно, вызовы могут выполняться из параллельных потоков без дополнительной синхронизации. Благодаря маркировке noexcept исключения не распространяются на уровне API; любые ошибки при пересылке или буферизации, вероятно, обрабатываются внутри Intrusion Detection System Manager. Вопрос Q-3b45e18c9a106a0f (открытый)

Взаимодействие и альтернативы

Интерфейс относится к группе перегруженных функций репортинга. Если контекстные данные или метки времени не требуются, доступны более легковесные варианты, такие как [SWS_AIDSM_10302] (только счетчик), [SWS_AIDSM_10303] (с меткой времени), а также [SWS_AIDSM_10304] (только с контекстными данными). Если требуются структурированные или версионированные форматы данных, вместо этого следует использовать перегрузки с VersionedContextDataType согласно [SWS_AIDSM_10306] и [SWS_AIDSM_10307].

Этот текст был сгенерирован системой ИИ и не заменяет нормативные спецификации.

Руководство разработчика реализации в подготовке (сложность 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#96c46a5b
Content hash
96c46a5b
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: de8a25cae4a6 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Функция ReportEvent предоставляет в модуле aidsm интерфейс для сообщения о Security Event, дополненном версионированными контекстными данными [SWS_AIDSM_10306]. Она определена в заголовочном файле ara/idsm/event_reporter.h и не возвращает значения (void).

При вызове обрабатываются следующие параметры:

  • contextData (тип VersionedContextDataType): передает версионированную контекстную информацию о произошедшем событии безопасности [SWS_AIDSM_10306].
  • count (тип const CountType, значение по умолчанию 1): опционально определяет количество кумулятивных инцидентов этого события [SWS_AIDSM_10306].

Что касается параллелизма, функция специфицирована как потокобезопасная (thread-safe) [SWS_AIDSM_10306]. Объявление с noexcept гарантирует, что выполнение не вызывает исключений C++.

Во взаимодействии с остальными функциями сообщения эта перегрузка охватывает конкретный сценарий использования:

  • Для сообщения без контекстных данных доступны варианты без метки времени [SWS_AIDSM_10302] или с меткой времени [SWS_AIDSM_10303].
  • Для неверсионированных контекстных данных (ContextDataType) существуют перегрузки без метки времени [SWS_AIDSM_10304], а также с меткой времени [SWS_AIDSM_10305].
  • Если версионированные контекстные данные должны передаваться вместе с явной меткой времени, следует вместо этого использовать [SWS_AIDSM_10307]. Интерпретация: поскольку [SWS_AIDSM_10306] не имеет параметра метки времени, момент регистрации, по-видимому, формируется внутри при выполнении вызова. Вопрос Q-23e60086ab409b24 (открытый)

Это указание по использованию было автоматически сгенерировано на основе спецификации AUTOSAR Adaptive R25-11.

Руководство разработчика реализации в подготовке (сложность 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#dcfbfc02
Content hash
dcfbfc02
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 0396bd6093be Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Использование и контекст вызова

Функция ReportEvent из заголовочного файла ara/idsm/event_reporter.h служит для сообщения о Security Event с явными версионированными контекстными данными, а также меткой времени [SWS_AIDSM_10307]. Она принимает версионированные данные contextData типа VersionedContextDataType, метку времени timestamp типа TimestampType, а также опционально количество событий count типа CountType, которое по умолчанию предварительно заполнено значением 1 [SWS_AIDSM_10307].

Параллелизм и обработка ошибок

Функция явно специфицирована как thread-safe [SWS_AIDSM_10307] и, таким образом, может безопасно вызываться параллельно из нескольких потоков. Поскольку сигнатура не предусматривает возвращаемого значения (void) и объявлена с noexcept [SWS_AIDSM_10307], ошибки не сигнализируются ни через исключения C++, ни через коды состояния; интерпретация: ошибочные ситуации при передаче события, по-видимому, обрабатываются или протоколируются внутри модулем aidsm. Вопрос Q-002c5fbc3202bcc2 (открытый)

Взаимодействие перегрузок

Функция представляет собой специализированный вариант для событий, при которых возникают как метка времени, так и версионированные дополнительные данные [SWS_AIDSM_10307]. Она дополняет другие перегрузки ReportEvent внутри репортера:

  • Сообщение без контекстных данных и метки времени [SWS_AIDSM_10302] или исключительно с меткой времени [SWS_AIDSM_10303].
  • Сообщение с неверсионированными контекстными данными без метки времени [SWS_AIDSM_10304], а также с меткой времени [SWS_AIDSM_10305].
  • Сообщение с версионированными контекстными данными без метки времени [SWS_AIDSM_10306].

Это указание по использованию было сгенерировано автоматически на основе спецификации AUTOSAR R25-11.

Руководство разработчика реализации в подготовке (сложность 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#a5850c98
Content hash
a5850c98
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: ebebef3896bf Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Использование

Функция ReportEvent предоставляется через заголовочный файл ara/idsm/event_reporter.h и служит для сообщения о событиях безопасности (Security Events) без данных контекста и метки времени [SWS_AIDSM_10302]. В качестве параметра она принимает количество событий count типа CountType, для которого по умолчанию задано значение 1 [SWS_AIDSM_10302]. Функция не имеет возвращаемого значения (void) и гарантирует через спецификатор noexcept, что исключения не генерируются [SWS_AIDSM_10302]. Что касается семантики выполнения, обработка внутри, вероятно, выполняется неблокирующим образом, поскольку синхронный тип состояния или асинхронный возвращаемый тип Future не специфицирован. Вопрос Q-6e240ebde61d8a83 (открытый)

Параллелизм и обработка ошибок

Согласно спецификации вызов классифицирован как thread-safe и, таким образом, может безопасно вызываться из параллельных потоков [SWS_AIDSM_10302]. Специфические коды ошибок отсутствуют, так как сигнатура зафиксирована на void и noexcept [SWS_AIDSM_10302].

Взаимодействие и альтернативы

Функция представляет собой простейшую перегрузку для сообщения о событии. Если требуется передавать расширенную информацию, доступны родственные перегрузки:

  • Сообщение с меткой времени через TimestampType [SWS_AIDSM_10303].
  • Сообщение со стандартными данными контекста через ContextDataType [SWS_AIDSM_10304], а также в сочетании с меткой времени [SWS_AIDSM_10305].
  • Сообщение с версионированными данными контекста через VersionedContextDataType [SWS_AIDSM_10306], а также в сочетании с меткой времени [SWS_AIDSM_10307].

Этот текст был сгенерирован ИИ на основе спецификации AUTOSAR R25-11.

Руководство разработчика реализации в подготовке (сложность 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#fc539351
Content hash
fc539351
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

функция 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.

СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: 940337e9da83 Происхождение Открытые вопросы (1)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Функция ReportEvent служит для сообщения о событии безопасности (Security Event) с явным указанием метки времени [SWS_AIDSM_10303]. Она объявлена в заголовочном файле ara/idsm/event_reporter.h [SWS_AIDSM_10303].

Использование

Вызов выполняется с обязательным параметром timestamp типа TimestampType, а также опциональным счётчиком count типа CountType, для которого предварительно задано значение по умолчанию 1 [SWS_AIDSM_10303]. Функция не имеет возвращаемого значения (void) [SWS_AIDSM_10303].

Обработка ошибок и параллелизм

Функция объявлена как noexcept, поэтому исключения C++ не возникают [SWS_AIDSM_10303]. Поскольку возвращаемым типом является void, коды ошибок не передаются; следовательно, возникающие ошибки, по-видимому, отбрасываются внутри или протоколируются асинхронно [SWS_AIDSM_10303]. Вопрос Q-2d3cd862f6867ba9 (открытый) С точки зрения параллелизма функция классифицирована как thread-safe и может безопасно вызываться из параллельных потоков [SWS_AIDSM_10303].

Взаимодействие

Функция входит в семейство перегруженных интерфейсов ReportEvent в модуле aidsm:

  • Без метки времени и без контекстных данных доступна базовая функция [SWS_AIDSM_10302].
  • С регулярными контекстными данными типа ContextDataType существуют перегрузки без метки времени [SWS_AIDSM_10304], а также с меткой времени [SWS_AIDSM_10305].
  • С версионированными контекстными данными типа VersionedContextDataType доступны соответствующие сигнатуры без метки времени [SWS_AIDSM_10306] и с меткой времени [SWS_AIDSM_10307].

Этот текст был сгенерирован ИИ на основе спецификации AUTOSAR R25-11.

Руководство разработчика реализации в подготовке (сложность 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#c45f4a07
Content hash
c45f4a07
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