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

사용자 가이드AI 생성

애플리케이션이 IdsM으로 선택적 컨텍스트 데이터와 함께 보안 이벤트를 스레드 안전하게 보고할 수 있도록 지원합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: f75b726662c3 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

애플리케이션이 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에서 기능 애플리케이션이 침입 탐지 시스템 관리(IdsM)에 보안 관련 이벤트(Security Events)를 보고하기 위한 기본 프로그래밍 인터페이스 역할을 합니다 [SWS_AIDSM_10101]. 플랫폼 아키텍처 내에서 이 클래스는 애플리케이션 고유의 탐지 로직과 플랫폼 전반의 보안 서비스 간의 중개자 역할을 수행합니다. 직접적인 상호작용 파트너에는 이상 징후 또는 보안에 중요한 인시던트를 식별하는 기능 소프트웨어 컴포넌트, 중개 인스턴스 EventReporter, 그리고 보안 이벤트의 수집, 필터링 및 후속 처리를 담당하는 Adaptive Platform의 IdsM 서비스가 포함됩니다.

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

컨텍스트 다이어그램: 보고 애플리케이션과 IdsM 사이의 EventReporter 통합. 출처: [SWS_AIDSM_10101], [SWS_AIDSM_10301]

수명 주기

EventReporter 객체의 생성은 ara::core::InstanceSpecifier 타입의 식별자를 전달하여 생성자를 통해 수행됩니다 [SWS_AIDSM_10301]. 이는 인스턴스를 매니페스트에 모델링된 SecurityEventReportInterface 타입의 포트에 바인딩합니다 [SWS_AIDSM_10301]. 소유권은 사용하는 애플리케이션에 있으며, 포트에 대한 반복적인 바인딩을 피하기 위해 일반적으로 컴포넌트의 전체 런타임 동안 장기적으로 유지하는 것이 적절할 것입니다. 동시성과 관련하여 사양은 완전한 스레드 안전성을 보장합니다. 생성뿐만 아니라 이벤트 보고를 위한 모든 메서드가 thread-safe하게 설계되었습니다 [SWS_AIDSM_10301], [SWS_AIDSM_10302]. 이를 통해 외부 동기화 조치 없이도 여러 애플리케이션 스레드가 동일한 리포터 인스턴스를 병렬로 사용할 수 있습니다. 질문 Q-b3ef27a8829cb437 (열림)

사용 경로

일반적인 흐름에는 리포터의 인스턴스화 및 이후 ReportEvent 메서드를 통한 인시던트 보고가 포함됩니다. 적절한 ara::core::InstanceSpecifier [SWS_AIDSM_10301](으)로 초기화한 후, 애플리케이션은 이벤트 유형 및 사용 가능한 컨텍스트 정보의 상세 수준에 따라 제공된 오버로드 중 하나를 선택합니다:

  • 컨텍스트 없는 보고: 부가 데이터가 없는 단순 이벤트의 경우 기본 오버로드가 사용되며, 이는 선택적으로 이벤트 수(count, 기본값 1)를 전송합니다 [SWS_AIDSM_10302].
  • 타임스탬프가 포함된 보고: 이벤트에 명시적인 수집 시점을 부여해야 하는 경우 TimestampType이(가) 포함된 변형이 제공됩니다 [SWS_AIDSM_10303].
  • 컨텍스트 데이터가 포함된 보고: 진단 데이터 또는 인시던트 세부 정보를 전달하기 위해 ContextDataType 타입의 매개변수를 사용하여 ReportEvent을(를) 호출할 수 있으며, 명시적 타임스탬프를 포함하거나 포함하지 않고 선택적으로 호출할 수 있습니다 [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)

시퀀스 다이어그램: 리포터 생성부터 이벤트 보고까지의 일반적인 상호작용 순서. 출처: [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

상세 보기

개요에서 항목을 선택하세요.

선언

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

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 341eac5eb3f5 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

클래스 EventReporter은(는) 헤더 ara/idsm/event_reporter.h에 정의되어 있으며, Adaptive Platform에서 Intrusion Detection System Management (IdsM)에 보안 관련 이벤트(Security Event)를 보고하는 데 사용됩니다 [SWS_AIDSM_10101].

사용 및 인스턴스화

클래스를 사용하려면 const ara::core::InstanceSpecifier& 유형의 식별자를 전달받는 매개변수화된 생성자를 통해 인스턴스를 생성해야 합니다 [SWS_AIDSM_10301]. 이 생성자는 시스템 모델에 구성된 SecurityEventReportInterface 유형의 포트에 대한 리포터를 초기화합니다 [SWS_AIDSM_10301]. Interpretation: 모델링된 포트로의 바인딩은 전달된 InstanceSpecifier이(가) ARXML 매니페스트에 일관되게 정의되어 있고 런타임에 해석 가능해야 함을 전제로 할 것으로 추정됩니다. 질문 Q-ed2f606f7446b4ba (열림)

오류 처리 및 동시성

예외 동작과 관련하여 생성이 noexcept(으)로 명시되어 있으므로 [SWS_AIDSM_10301], 생성자는 C++ 예외를 발생시키지 않습니다. 동시성과 관련하여 생성 함수는 명시적으로 스레드 안전(thread-safe)으로 선언되어 있습니다 [SWS_AIDSM_10301]. Interpretation: 따라서 외부 동기화 메커니즘 없이도 여러 스레드가 각 포트에 대한 리포터 인스턴스를 병렬로 인스턴스화할 수 있을 것으로 추정됩니다. 질문 Q-ddff9884a7b7cad8 (열림)

상호 작용

IdsM과의 상호작용은 각 모델링 포트에 대한 인스턴스의 매핑을 기반으로 합니다: SecurityEventReportInterface을(를) 위한 EventReporter(으)로의 사양을 통해 [SWS_AIDSM_10301], 이 클래스는 어댑티브 애플리케이션이 IdsM 아키텍처에 보안 이벤트를 전송하는 데 사용하는 인터페이스를 나타냅니다 [SWS_AIDSM_10101].

이 텍스트는 AUTOSAR 사양 R25-11을 기반으로 AI에 의해 생성되었습니다.

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#7c84f8a5
Content hash
7c84f8a5
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#7c1f9f18
Content hash
7c1f9f18
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.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 4b61a3fac314 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

헤더 ara/idsm/event_reporter.h의 함수 ReportEvent은 컨텍스트 데이터와 함께 Security Event를 보고하는 데 사용됩니다 [SWS_AIDSM_10304]. 호출 시 ContextDataType 타입의 인자 contextData이 전달됩니다. 또한 CountType 타입의 count를 통해 이벤트 횟수를 선택적으로 지정할 수 있으며, 그 기본값은 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].

이 사용 참고 사항은 R25-11 릴리스의 어댑티브 모듈 aidsm에 대한 사양을 기반으로 합니다.

구현자 가이드 준비 중 (복잡도 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#42bd4952
Content hash
42bd4952
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.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: a15825b91622 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

함수 [SWS_AIDSM_10305]은 애플리케이션별 컨텍스트 데이터 및 명시적 타임스탬프와 함께 Security Event를 전송합니다. ContextDataType 타입의 인자 contextData을 통해 이벤트 관련 페이로드가 전달되며, const TimestampType 타입의 timestamp은 정확한 기록 시점을 기록합니다. const CountType 타입의 선택적 매개변수 count는 기본값 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](컨텍스트 데이터만 포함)와 같은 더 가벼운 변형을 사용할 수 있습니다. 구조화되거나 버전 관리된 데이터 형식이 필요한 경우 [SWS_AIDSM_10306] 및 [SWS_AIDSM_10307]에 따라 VersionedContextDataType을 사용하는 오버로드를 대신 사용해야 합니다.

이 텍스트는 AI 시스템에 의해 생성되었으며 규범적 사양을 대체하지 않습니다.

구현자 가이드 준비 중 (복잡도 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#bbb4e786
Content hash
bbb4e786
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.

AI 생성 미검증 모델: 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#10efd9e3
Content hash
10efd9e3
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.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 0396bd6093be 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용법 및 호출 컨텍스트

헤더 ara/idsm/event_reporter.h의 함수 ReportEvent은 명시적인 버전 관리된 컨텍스트 데이터 및 타임스탬프와 함께 Security Event를 보고하는 데 사용됩니다 [SWS_AIDSM_10307]. 이 함수는 VersionedContextDataType 타입의 버전 관리된 데이터 contextData, TimestampType 타입의 타임스탬프 timestamp, 그리고 기본값으로 1 값이 미리 설정된 CountType 타입의 선택적 이벤트 횟수 count을 전달받습니다 [SWS_AIDSM_10307].

동시성 및 오류 처리

이 함수는 명시적으로 thread-safe로 지정되어 있으며 [SWS_AIDSM_10307] 따라서 여러 스레드에서 안전하게 병렬로 호출될 수 있습니다. 시그니처에 반환값이 제공되지 않고(void) noexcept(으)로 선언되어 있으므로 [SWS_AIDSM_10307], 오류는 C++ 예외나 상태 코드를 통해 보고되지 않습니다. 해석: 이벤트 전송 시의 오류 상황은 모듈 aidsm에 의해 내부적으로 처리되거나 기록될 것으로 보입니다. 질문 Q-002c5fbc3202bcc2 (열림)

오버로드 간의 상호 작용

이 함수는 타임스탬프와 버전 관리된 추가 데이터가 모두 발생하는 이벤트에 특화된 변형을 나타냅니다 [SWS_AIDSM_10307]. 리포터 내에서 ReportEvent의 추가 오버로드를 보완합니다:

이 사용 지침은 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#b12c0caa
Content hash
b12c0caa
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.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: ebebef3896bf 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

사용

함수 ReportEvent은 헤더 ara/idsm/event_reporter.h을 통해 제공되며 컨텍스트 데이터 및 타임스탬프 없이 Security Event를 보고하는 데 사용됩니다 [SWS_AIDSM_10302]. 매개변수로 CountType 타입의 이벤트 횟수 count을 받으며, 이는 기본값으로 1 값이 미리 설정되어 있습니다 [SWS_AIDSM_10302]. 함수는 반환값을 갖지 않으며(void), noexcept 표시를 통해 예외가 발생하지 않음을 보장합니다 [SWS_AIDSM_10302]. 실행 시맨틱과 관련하여 동기 상태 또는 비동기 Future 반환 타입이 지정되지 않았으므로 내부 처리는 넌블로킹(non-blocking) 방식으로 이루어질 것으로 보입니다. 질문 Q-6e240ebde61d8a83 (열림)

동시성 및 오류 처리

사양에 따라 이 호출은 thread-safe로 분류되어 있으므로 병렬 스레드에서 안전하게 호출될 수 있습니다 [SWS_AIDSM_10302]. 시그니처가 void 및 noexcept(으)로 정의되어 있으므로 특정 오류 코드는 존재하지 않습니다 [SWS_AIDSM_10302].

상호 작용 및 대안

이 함수는 이벤트 보고를 위한 가장 단순한 오버로드를 나타냅니다. 확장된 정보를 전송해야 하는 경우 다음과 같은 관련 오버로드를 사용할 수 있습니다:

이 텍스트는 AUTOSAR 사양 R25-11을 기반으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 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#b3b442f2
Content hash
b3b442f2
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.

AI 생성 미검증 모델: 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].

사용

호출은 TimestampType 타입의 필수 매개변수 timestamp 및 기본값 1(으)로 미리 설정된 CountType 타입의 선택적 카운터 count와 함께 이루어집니다 [SWS_AIDSM_10303]. 이 함수는 반환값을 갖지 않습니다(void) [SWS_AIDSM_10303].

오류 처리 및 동시성

이 함수는 noexcept(으)로 선언되어 있으므로 C++ 예외가 발생하지 않습니다 [SWS_AIDSM_10303]. 반환 타입이 void이므로 오류 코드가 전달되지 않으며, 따라서 발생하는 오류는 내부적으로 폐기되거나 비동기적으로 기록될 것으로 보입니다 [SWS_AIDSM_10303]. 질문 Q-2d3cd862f6867ba9 (열림) 동시성과 관련하여 이 함수는 thread-safe로 분류되어 병렬 스레드에서 안전하게 호출될 수 있습니다 [SWS_AIDSM_10303].

상호 작용

이 함수는 aidsm 모듈의 오버로드된 ReportEvent 인터페이스 제품군의 일부입니다:

  • 타임스탬프 및 컨텍스트 데이터 없이 기본 함수를 사용할 수 있습니다 [SWS_AIDSM_10302].
  • ContextDataType 타입의 일반 컨텍스트 데이터를 사용하는 경우 타임스탬프 없는 오버로드 [SWS_AIDSM_10304] 및 타임스탬프 있는 오버로드 [SWS_AIDSM_10305]가 존재합니다.
  • VersionedContextDataType 타입의 버전 관리된 컨텍스트 데이터를 사용하는 경우 타임스탬프 없는 해당 시그니처 [SWS_AIDSM_10306] 및 타임스탬프 있는 해당 시그니처 [SWS_AIDSM_10307]가 제공됩니다.

이 텍스트는 AUTOSAR 사양 R25-11을 기반으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 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#8c19ca6b
Content hash
8c19ca6b
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