类 ara::idsm::QualifiedEventsReceiverDiese 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/qualified_events_receiver.h · Spezifikationselemente: 11
用户指南人工智能生成 通过建模的 P-Port 接收 IdsM 的合格安全事件,并将其转发给回调。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 46b1b6dbd698
来源
未决问题(2)
摘要 详细
通过建模的 P-Port 接收 IdsM 的合格安全事件,并将其转发给回调。
该抽象类支持通过建模的 PPort 从 IdsM 接收合格安全事件 [SWS_AIDSM_10800] 。应用程序派生自己的接收器类,使用实例说明符将其实例化,并通过 Offer() 激活事件传递 [SWS_AIDSM_10801] 。传入的事件通过具有可选上下文和时间数据的抽象回调方法接收。由于核心状态方法和回调方法不是线程安全的,因此该实例需要协调的生命周期管理。
更多 ›
上下文
类 ara::idsm::QualifiedEventsReceiver 代表 AUTOSAR Adaptive Platform 模块 idsm 中用于接收合格安全事件(Qualified Security Events,QSEv)的功能接口 [SWS_AIDSM_10800] 。它用作软件设计中建模的提供端口(Provided-Port,PPort)的应用程序端端点 [SWS_AIDSM_10801] 。
该概念基于抽象基类的原理:ara::idsm::QualifiedEventsReceiver 声明了纯虚回调方法 [SWS_AIDSM_10807] 、[SWS_AIDSM_10810] 。主要的交互对象是实现专用子类的自适应应用程序,以及检测合格安全事件并通过 PPort 转发给实例的 Intrusion Detection System Manager (IdsM)。
生命周期
接收器的创建是通过实例化继承自 QualifiedEventsReceiver 的类来进行的,同时指定引用建模 PPort 的 ara::core::InstanceSpecifier [SWS_AIDSM_10801] 。此有参构造函数被指定为线程安全(thread-safe)[SWS_AIDSM_10801] 。
关于所有权和值语义,该类被严格设计为仅移动(Move-Only)。拷贝构造函数 [SWS_AIDSM_10804] 和拷贝赋值运算符 [SWS_AIDSM_10806] 均已删除(= delete)。不过所有权转移是允许的:移动构造函数被实现为线程安全 [SWS_AIDSM_10803] ,而移动赋值运算符不是线程安全的(not thread-safe)[SWS_AIDSM_10805] 。
功能生命周期分为两个主要阶段:
销毁通过虚析构函数 ~QualifiedEventsReceiver() 执行 [SWS_AIDSM_10802] 。由于析构函数不是线程安全的,因此在释放接收器对象之前应始终执行 StopOffer(),以确保排除销毁过程中并发执行回调的情况。
使用路径
使用接收器的典型流程包括派生、提供和有序拆除:
类定义: 应用程序定义一个子类,并重写两个纯虚方法:用于具有无版本上下文数据事件的 OnEventQualification() [SWS_AIDSM_10807] ,以及用于有版本或空上下文数据的 [SWS_AIDSM_10810] 。
实例化: 实例化子类,并将端口的实例标识符传递给基类构造函数 [SWS_AIDSM_10801] 。
通过 Offer 激活: 应用程序调用 Offer() 以启动事件接收 [SWS_AIDSM_10808] 。返回的 ara::core::Result<void> 确认成功启用。
事件接收: 如果 IdsM 检测到合格安全事件,它会根据数据格式调用相应的回调方法:
用于无版本数据的 OnEventQualification(EventIdType, ara::core::Optional<ContextDataType>, ara::core::Optional<TimestampType>) [SWS_AIDSM_10807] 。
用于有版本上下文数据或事件特有缺失数据的 OnEventQualification(EventIdType, ara::core::Optional<VersionedContextDataType>, ara::core::Optional<TimestampType>) [SWS_AIDSM_10810] 。
停用与销毁: 在应用程序终止之前调用 StopOffer() [SWS_AIDSM_10809] ,并通过析构函数正常释放对象 [SWS_AIDSM_10802] 。
Nutzungspfad von QualifiedEventsReceiver 应用 QualifiedEventsReceiver IdsM Use Case: 创建与释放 QualifiedEventsReceiver(instance) Offer() 在 PPort 上注册 Bestaetigung Result<void> Use Case: Ereignisqualifizierung alt Unversionierte Kontextdaten Security-Event OnEventQualification(event, ContextDataType, timestamp) 带版本的上下文数据或无上下文数据 Security-Event OnEventQualification(event, VersionedContextDataType, timestamp) Use Case: 终止与清理 StopOffer() Deregistrierung ~QualifiedEventsReceiver()
时序图:实例化、通过 Offer() 启用、通过 OnEventQualification() 接收合格事件以及通过 StopOffer() 注销的典型流程。来源:[SWS_AIDSM_10801] 、[SWS_AIDSM_10808] 、[SWS_AIDSM_10807] 、[SWS_AIDSM_10810] 、[SWS_AIDSM_10809] 、[SWS_AIDSM_10802] 。
错误场景
在使用时可能会出现各种错误条件和并发冲突:
本文档由 AI 生成,用作 AUTOSAR Adaptive Platform 的参考文档。
概要 class QualifiedEventsReceiver {...}; 分组依据 类别 历史
此版本没有元素数据
声明 class QualifiedEventsReceiver {...};
构造函数和析构函数 重载 QualifiedEventsReceiver 3 QualifiedEventsReceiver(QualifiedEventsReceiver&& ra) noexcept; SWS_AIDSM_10803 QualifiedEventsReceiver(const QualifiedEventsReceiver&) = delete; SWS_AIDSM_10804 explicit QualifiedEventsReceiver(const ara::core::InstanceSpecifier& instance) noexcept; SWS_AIDSM_10801 virtual ~QualifiedEventsReceiver() noexcept;
方法 ara::core::Result<void> Offer() noexcept;
重载 OnEventQualification 2 virtual void OnEventQualification(EventIdType event, ara::core::Optional<ContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0; SWS_AIDSM_10807 virtual void OnEventQualification(EventIdType event, ara::core::Optional<VersionedContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0; SWS_AIDSM_10810 void StopOffer() noexcept;
运算符 重载 = 2 QualifiedEventsReceiver& operator=(QualifiedEventsReceiver&& ra) noexcept; SWS_AIDSM_10805 QualifiedEventsReceiver& operator=(const QualifiedEventsReceiver&) = delete; SWS_AIDSM_10806
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法与类型文档 class QualifiedEventsReceiver {...}; Header ara/idsm/qualified_events_receiver.h
Klasse zum Empfangen qualifizierter Security Events von IdsM.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b8f71cd4e8ed
来源
本文本由 AI 生成,仅供参考。一切以 AUTOSAR 规范为准。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#b7d49f22
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_10800@rel:R25-11#b7d49f22
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#849a0ac52026-09-30 Inspect R24-11 rel:R24-11#8fc700962026-10-14 Inspect R25-11 rel:R25-11#b7d49f222026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
QualifiedEventsReceiver(QualifiedEventsReceiver&& ra) noexcept; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety thread-safe
Verschiebekonstruktor.
Status: valid/unmigrated
Version: rel:R25-11#e1a58216
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_10803@rel:R25-11#e1a58216
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#7acc9b972026-09-30 Inspect R24-11 rel:R24-11#e5cf413f2026-10-14 Inspect R25-11 rel:R25-11#e1a582162026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
QualifiedEventsReceiver(const QualifiedEventsReceiver&) = delete; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400
Kopierkonstruktor ist gelöscht.
Status: valid/unmigrated
Version: rel:R25-11#4272c27c
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_10804@rel:R25-11#4272c27c
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#d0bbcb002026-09-30 Inspect R24-11 rel:R24-11#4272c27c2026-10-14 Inspect R25-11 rel:R25-11#4272c27c2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
QualifiedEventsReceiver& operator=(QualifiedEventsReceiver&& ra) noexcept; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety not thread-safe Rückgabe QualifiedEventsReceiver&
Verschiebezuweisung.
Status: valid/unmigrated
Version: rel:R25-11#8c582375
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_10805@rel:R25-11#8c582375
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#69befdbe2026-09-30 Inspect R24-11 rel:R24-11#8c5823752026-10-14 Inspect R25-11 rel:R25-11#8c5823752026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
QualifiedEventsReceiver& operator=(const QualifiedEventsReceiver&) = delete; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400
Kopierzuweisung ist gelöscht.
Status: valid/unmigrated
Version: rel:R25-11#4410c6bd
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_10806@rel:R25-11#4410c6bd
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#51ca065e2026-09-30 Inspect R24-11 rel:R24-11#4410c6bd2026-10-14 Inspect R25-11 rel:R25-11#4410c6bd2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
virtual ~QualifiedEventsReceiver() noexcept; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety not thread-safe
Virtueller Destruktor.
Status: valid/unmigrated
Version: rel:R25-11#aa2fa6a2
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_10802@rel:R25-11#aa2fa6a2
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#099190e72026-09-30 Inspect R24-11 rel:R24-11#aa2fa6a22026-10-14 Inspect R25-11 rel:R25-11#aa2fa6a22026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
explicit QualifiedEventsReceiver(const ara::core::InstanceSpecifier& instance) noexcept; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety thread-safe
Erstellt einen Empfänger für den modellierten PPort.
Status: valid/unmigrated
Version: rel:R25-11#85f7eedc
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_10801@rel:R25-11#85f7eedc
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#d20e382f2026-09-30 Inspect R24-11 rel:R24-11#f6f1a1442026-10-14 Inspect R25-11 rel:R25-11#85f7eedc2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
ara::core::Result<void> Offer() noexcept; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety not thread-safe Rückgabe Result<void>
Erlaubt IdsM-Aufrufe von OnEventQualification.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 07e3f8fb1ccd
来源
未决问题(1)
来自头文件 ara/idsm/qualified_events_receiver.h 的同步方法 Offer() 在调用时不带传入参数,用于指示对已限定安全事件的接收就绪状态 [SWS_AIDSM_10808] 。成功调用后,允许 Intrusion Detection System Manager (IdsM) 随后通过回调方法 OnEventQualification 将已限定事件传输到该实例 [SWS_AIDSM_10808] 。
签名使用 noexcept 声明了该函数,因此不会发生 C++ 异常,并提供 ara::core::Result<void> 作为返回类型 [SWS_AIDSM_10808] 。由于规范未列出特定的错误代码,结果中传递的错误大概率指示在 IdsM 中的提供操作失败。 问题 Q-2eca6bb6ce27ec78 (未决) 在并发性方面,该操作明确被指定为非线程安全(not thread-safe )[SWS_AIDSM_10808] 。因此,调用方必须确保对 Offer() 的调用不会在未受保护的情况下与该实例的其他方法并行执行。
提供模式对应于模块 aidsm 中的标准化交互,其中服务提供者主动为 IdsM 启用其服务:
在头文件 ara/idsm/timestamp_provider.h 中,函数 Offer() 激活时间戳的提供,并使 IdsM 能够调用 GetTimestamp [SWS_AIDSM_10408] 。
在头文件 ara/idsm/context_data_provider.h 中,Offer() 通过允许 IdsM 调用 ModifyContextData 来启用上下文数据的修改 [SWS_AIDSM_10507] 。
本使用说明是基于 AUTOSAR R25-11 的规范要求自动创建的。
Status: valid/unmigrated
Version: rel:R25-11#e5cecf66
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_10808@rel:R25-11#e5cecf66
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#9ed530d82026-09-30 Inspect R24-11 rel:R24-11#20cb63392026-10-14 Inspect R25-11 rel:R25-11#e5cecf662026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
virtual void OnEventQualification(EventIdType event, ara::core::Optional<ContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety not thread-safe
Abstrakter Callback für ein QSEv mit unversionierten Kontextdaten.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: c315ee5144f2
来源
纯虚函数 OnEventQualification 在头文件 ara/idsm/qualified_events_receiver.h 中定义,并用作用于接收具有未版本化上下文数据的合格安全事件(QSEv)的抽象回调 [SWS_AIDSM_10807] 。
用法与参数: 该方法在合格事件到达时由 Intrusion Detection System Manager(IdsM)调用。它声明以下接口参数 [SWS_AIDSM_10807] :
event(EventIdType):合格事件的唯一标识符。
contextData(ara::core::Optional<ContextDataType>):事件的可选未版本化上下文数据。
timestamp(ara::core::Optional<TimestampType>):事件发生的可选时间戳。
该方法没有返回值(void)且不抛出异常(noexcept)[SWS_AIDSM_10807] 。
并发: 该回调方法被规范为非线程安全(not thread-safe)[SWS_AIDSM_10807] 。因此,应用程序侧实现必须确保对并发调用或访问进行同步。
生命周期与交互: IdsM 对 OnEventQualification 的调用是状态相关的:它们仅在通过 Offer 激活后才被允许 [SWS_AIDSM_10808] ,并通过 StopOffer 被禁止 [SWS_AIDSM_10809] 。对于带有版本化上下文数据或无上下文数据的事件,存在带有 VersionedContextDataType 的 OnEventQualification 的独立重载 [SWS_AIDSM_10810] 。
本使用说明由 AI 生成,完全基于 AUTOSAR R25-11 的规范数据。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#3ab50c4f
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_10807@rel:R25-11#3ab50c4f
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#ecec6fc02026-09-30 Inspect R24-11 rel:R24-11#3ab50c4f2026-10-14 Inspect R25-11 rel:R25-11#3ab50c4f2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
virtual void OnEventQualification(EventIdType event, ara::core::Optional<VersionedContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety not thread-safe
Abstrakter Callback für ein QSEv mit versionierten oder ohne Kontextdaten.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 34e6800f4e26
来源
未决问题(1)
本使用说明是基于规范自动生成的。
实现者指南即将推出(复杂度 I1)
Status: valid/unmigrated
Version: rel:R25-11#0475b70c
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_10810@rel:R25-11#0475b70c
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#bca228e12026-09-30 Inspect R24-11 rel:R24-11#054e42c92026-10-14 Inspect R25-11 rel:R25-11#0475b70c2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
void StopOffer() noexcept; Header ara/idsm/qualified_events_receiver.hUpstream-Anforderung RS_Ids_00400 Thread Safety not thread-safe
Unterbindet IdsM-Aufrufe von OnEventQualification.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8389f042ab00
来源
未决问题(1)
根据 [SWS_AIDSM_10809] 调用头文件 ara/idsm/qualified_events_receiver.h 中的函数 StopOffer,以终止提供已限定安全事件的接收器服务。通过同步调用确保 Intrusion Detection System Manager (IdsM) 随后不再将任何调用转发给回调方法 OnEventQualification。
关于使用和接口行为,适用以下属性:
该设计模式类似地存在于模块 aidsm 的其他服务提供者中。例如,头文件 ara/idsm/timestamp_provider.h 中的 StopOffer 终止 IdsM 随后对 GetTimestamp 的调用 [SWS_AIDSM_10409] ,而 ara/idsm/context_data_provider.h 中的同名函数则阻止未来对 ModifyContextData 的调用 [SWS_AIDSM_10508] 。这两个相关接口同样都实现为非线程安全。
本使用说明是自动生成的,并且仅基于 AUTOSAR 规范。
Status: valid/unmigrated
Version: rel:R25-11#3d8b258e
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_10809@rel:R25-11#3d8b258e
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#5678a2782026-09-30 Inspect R24-11 rel:R24-11#3d8b258e2026-10-14 Inspect R25-11 rel:R25-11#3d8b258e2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
gemini-3.8-flash-low· 2026-10-13 · 德文原文