类 ara::idsm::TimestampProviderDiese 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/timestamp_provider.h · Spezifikationselemente: 10
用户指南人工智能生成 允许应用程序为 IdsM 的安全事件提供系统特定的时间戳。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 3e143c113da9
来源
未决问题(2)
摘要 详细
允许应用程序为 IdsM 的安全事件提供系统特定的时间戳。
本指南基于 AUTOSAR 规范中针对模块 idsm(R25-11)的要求。
概要 class TimestampProvider {...}; 分组依据 类别 历史
此版本没有元素数据
声明 class TimestampProvider {...};
构造函数和析构函数 重载 TimestampProvider 3 TimestampProvider(const TimestampProvider&) noexcept = delete; SWS_AIDSM_10404 explicit TimestampProvider(const ara::core::InstanceSpecifier& instance) noexcept; SWS_AIDSM_10401 virtual ~TimestampProvider() noexcept;
方法 virtual TimestampType GetTimestamp() noexcept = 0;
ara::core::Result<void> Offer() noexcept;
void StopOffer() noexcept;
运算符 重载 = 2 TimestampProvider& operator=(const TimestampProvider&) noexcept = delete; SWS_AIDSM_10406 TimestampProvider& operator=(TimestampProvider&& ra) noexcept; SWS_AIDSM_10405
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法与类型文档 class TimestampProvider {...}; Header ara/idsm/timestamp_provider.h
Klasse zum Bereitstellen von Zeitstempeln für IdsM.
Status: valid/unmigrated
Version: rel:R25-11#d75091c5
Versionshistorie & Revisions (1 transition, 4 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_10400@rel:R25-11#d75091c5
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#f3adfdee2026-09-30 Inspect R23-11 rel:R23-11#4f4c2a162026-10-14 Inspect R24-11 rel:R24-11#4f4c2a162026-10-14 Inspect R25-11 rel:R25-11#d75091c52026-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
TimestampProvider(TimestampProvider&& ra) noexcept; Header ara/idsm/timestamp_provider.hUpstream-Anforderung RS_Ids_00503 Thread Safety thread-safe
Verschiebekonstruktor.
Status: valid/unmigrated
Version: rel:R25-11#2bb37b10
Versionshistorie & Revisions (1 transition, 4 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_10403@rel:R25-11#2bb37b10
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#526161b42026-09-30 Inspect R23-11 rel:R23-11#c55fbf5f2026-10-14 Inspect R24-11 rel:R24-11#2b3caedb2026-10-14 Inspect R25-11 rel:R25-11#2bb37b102026-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
TimestampProvider(const TimestampProvider&) noexcept = delete; Header ara/idsm/timestamp_provider.hUpstream-Anforderung RS_Ids_00503
Kopierkonstruktor ist gelöscht.
Status: valid/unmigrated
Version: rel:R25-11#a7ec9886
Versionshistorie & Revisions (1 transition, 4 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_10404@rel:R25-11#a7ec9886
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#88a1a2dc2026-09-30 Inspect R23-11 rel:R23-11#8b5fbb5b2026-10-14 Inspect R24-11 rel:R24-11#a7ec98862026-10-14 Inspect R25-11 rel:R25-11#a7ec98862026-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
TimestampProvider& operator=(const TimestampProvider&) noexcept = delete; Header ara/idsm/timestamp_provider.hUpstream-Anforderung RS_Ids_00503
Kopierzuweisung ist gelöscht.
Status: valid/unmigrated
Version: rel:R25-11#c31ea589
Versionshistorie & Revisions (1 transition, 4 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_10406@rel:R25-11#c31ea589
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#c410c3652026-09-30 Inspect R23-11 rel:R23-11#2a97e6992026-10-14 Inspect R24-11 rel:R24-11#c31ea5892026-10-14 Inspect R25-11 rel:R25-11#c31ea5892026-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
TimestampProvider& operator=(TimestampProvider&& ra) noexcept; Header ara/idsm/timestamp_provider.hUpstream-Anforderung RS_Ids_00503 Thread Safety not thread-safe Rückgabe TimestampProvider&
Verschiebezuweisung.
Status: valid/unmigrated
Version: rel:R25-11#16631137
Versionshistorie & Revisions (1 transition, 4 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_10405@rel:R25-11#16631137
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#ff5f2abf2026-09-30 Inspect R23-11 rel:R23-11#348b5dc12026-10-14 Inspect R24-11 rel:R24-11#166311372026-10-14 Inspect R25-11 rel:R25-11#166311372026-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 ~TimestampProvider() noexcept; Header ara/idsm/timestamp_provider.hUpstream-Anforderung RS_Ids_00503 Thread Safety not thread-safe
Virtueller Destruktor.
Status: valid/unmigrated
Version: rel:R25-11#e5baeb49
Versionshistorie & Revisions (1 transition, 4 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_10402@rel:R25-11#e5baeb49
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#02b90c122026-09-30 Inspect R23-11 rel:R23-11#015994932026-10-14 Inspect R24-11 rel:R24-11#e5baeb492026-10-14 Inspect R25-11 rel:R25-11#e5baeb492026-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 TimestampProvider(const ara::core::InstanceSpecifier& instance) noexcept; Header ara/idsm/timestamp_provider.hUpstream-Anforderung RS_Ids_00503 Thread Safety thread-safe
Erstellt einen TimestampProvider für den modellierten PPort.
Status: valid/unmigrated
Version: rel:R25-11#babea2c0
Versionshistorie & Revisions (1 transition, 4 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_10401@rel:R25-11#babea2c0
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#44a3a4132026-09-30 Inspect R23-11 rel:R23-11#429c9d052026-10-14 Inspect R24-11 rel:R24-11#a0d043ae2026-10-14 Inspect R25-11 rel:R25-11#babea2c02026-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 TimestampType GetTimestamp() noexcept = 0; Header ara/idsm/timestamp_provider.hUpstream-Anforderung RS_Ids_00503 Thread Safety not thread-safe Rückgabe TimestampType
Abstrakter Callback zur Bereitstellung eines Zeitstempels.
Status: valid/unmigrated
Version: rel:R25-11#405f77ef
Versionshistorie & Revisions (1 transition, 4 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_10407@rel:R25-11#405f77ef
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#3500ee2b2026-09-30 Inspect R23-11 rel:R23-11#bee093e22026-10-14 Inspect R24-11 rel:R24-11#7c4fefc52026-10-14 Inspect R25-11 rel:R25-11#405f77ef2026-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/timestamp_provider.hUpstream-Anforderung RS_Ids_00503 Thread Safety not thread-safe Rückgabe Result<void>
Ermöglicht IdsM-Aufrufe von GetTimestamp.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 8a357670f42b
来源
未决问题(1)
此使用说明基于 AUTOSAR 规范自动生成。
Status: valid/unmigrated
Version: rel:R25-11#f2510c61
Versionshistorie & Revisions (1 transition, 4 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_10408@rel:R25-11#f2510c61
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#620fef062026-09-30 Inspect R23-11 rel:R23-11#651120aa2026-10-14 Inspect R24-11 rel:R24-11#0574f0572026-10-14 Inspect R25-11 rel:R25-11#f2510c612026-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/timestamp_provider.hUpstream-Anforderung RS_Ids_00503 Thread Safety not thread-safe
Unterbindet IdsM-Aufrufe von GetTimestamp.
用户指南
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 1890401ec4bd
来源
符合 [SWS_AIDSM_10409] 的函数 StopOffer 在头文件 ara/idsm/timestamp_provider.h 中声明,用于停止向 Intrusion Detection System Manager (IdsM) 提供时间戳服务。通过无参数且无返回值的同步调用规定,阻止 IdsM 对 GetTimestamp 的后续调用。
并发性与限制
对于该函数明确定义为非线程安全(not thread-safe )[SWS_AIDSM_10409] 。因此,调用方必须确保对 StopOffer 的调用串行化进行,或者不与同一提供者的其他活动并发执行。由于签名声明为 noexcept,该函数不抛出异常。
相互协作与区分
在模块 aidsm 中存在针对其他接口的同名函数,它们遵循类似模式,但涉及不同的功能领域:
[SWS_AIDSM_10508] :头文件 ara/idsm/context_data_provider.h 中的 StopOffer 阻止 IdsM 对 ModifyContextData 的调用。
[SWS_AIDSM_10809] :头文件 ara/idsm/qualified_events_receiver.h 中的 StopOffer 阻止 IdsM 对 OnEventQualification 的调用。
本函数 [SWS_AIDSM_10409] 仅涉及 timestamp_provider,并有针对性地阻止 IdsM 的时间戳查询。
本使用说明基于规范数据自动生成。
Status: valid/unmigrated
Version: rel:R25-11#b5f427d3
Versionshistorie & Revisions (1 transition, 4 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_10409@rel:R25-11#b5f427d3
Point-in-Time History:
Release:
R25-11 (Current / Active) R23-11 R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (4):
R25-11 rel:R25-11#41f379652026-09-30 Inspect R23-11 rel:R23-11#4a45668a2026-10-14 Inspect R24-11 rel:R24-11#b5f427d32026-10-14 Inspect R25-11 rel:R25-11#b5f427d32026-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 · 德文原文