DEENESPTFRRUARHIKOZHNL

类 ara::diag::CancellationHandler

[SWS_DM_00608] Upstream: RS_Diag_04169, RS_Diag_04277

class CancellationHandler final {...};

CancellationHandler contains a shared state if the processing should be cancelled.

Header-Datei#include "ara/diag/cancellation_handler.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag

用户指南人工智能生成

向正在运行的诊断例程发出提早中止会话的信号,以节省资源。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 654e2e9e4aca 来源 未决问题(2)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

向正在运行的诊断例程发出提早中止会话的信号,以节省资源。

类 ara::diag::CancellationHandler 通知诊断应用程序 Diagnostic Management 中正在运行的处理已提前中止 [SWS_DM_00608]。由 DM Core 生成的对象允许服务处理器通过 IsCanceled() 查询中止状态,或通过 SetNotifier() 接收回调通知,以便立即停止服务处理 [SWS_DM_00615]。一旦设置了中止状态便不可撤销,并且由于接口不是线程安全的,访问该实例必须在应用程序端进行保护。

上下文

类 ara::diag::CancellationHandler 在模块 diag 内充当共享状态指示器,指示是否应提前中止正在运行的诊断处理 [SWS_DM_00608]。在 AUTOSAR Adaptive Platform 中,该类在 Diagnostic Management(DM)的服务器实例与执行应用逻辑之间进行调解,例如在处理特定于制造商的 UDS 服务时(AUTOSAR_AP_SWS_Diagnostics §7.3.2.8.24 “Custom Diagnostic Services”、[SWS_DM_00502])。

如果活动的诊断会话因外部事件或协议要求而被取消,则诊断服务器实例有义务尽快停止已启动的活动 [SWS_DM_00278]。通过 CancellationHandler 将该中止信号发送给服务处理器,以便中止资源密集型计算,并在开始传输之前防止不合规地发送诊断响应 [SWS_DM_00279]。

生命周期

ara::diag::CancellationHandler 的实例化受诊断框架的排他性控制:默认构造函数对应用程序显式删除(delete),因此实例只能由 DM Core 创建 [SWS_DM_00609]。为了确保明确的状态归属,该类被指定为不可复制的单实例;复制构造函数 [SWS_DM_00611] 和复制赋值运算符 [SWS_DM_00613] 已删除。

相反,该类支持移动语义:移动构造函数 [SWS_DM_00610] 和移动赋值运算符 [SWS_DM_00612] 作为默认实现声明为 noexcept。这大概允许框架将实例的所有权高效地转移到下游的执行上下文中。 问题 (未决)

在状态方面,该实例表现出单调的行为。初始化后,IsCanceled() 立即发出值 false [SWS_DM_00984]。一旦关联的诊断会话被取消,状态就会更改为 true。该中止状态将不可逆地保留,直到实例被销毁 [SWS_DM_00984]。

start NotCanceled 未取消 IsCanceled() == false start->NotCanceled Erzeugung durch DM-Core Canceled Abgebrochen IsCanceled() == true NotCanceled->Canceled 诊断会话取消 (Notifier 调用) ende NotCanceled->ende 常规销毁 Canceled->ende 销毁

状态图:CancellationHandler 的生命周期和状态转换。来源:[SWS_DM_00609]、[SWS_DM_00984]、AUTOSAR_AP_SWS_Diagnostics §7.3.2 “Return of cancellation status”

使用路径

该 Handler 的典型用法分为以下相互协调的步骤:

  1. 提供:当诊断请求到达时,DM Core 会创建 CancellationHandler 对象并将其传递给诊断应用程序的处理例程(AUTOSAR_AP_SWS_Diagnostics §7.3.2.8.24 “Custom Diagnostic Services”、[SWS_DM_00609])。
  2. 注册或轮询:应用程序使用 SetNotifier() 注册类型为 ara::diag::CancellationHandler::CancellationHandlerSetNotifier 的通知函数([SWS_DM_02075]),该函数在发生中止时被调用 [SWS_DM_00615]。或者/同时,它循环查询 IsCanceled() [SWS_DM_00614]。
  3. 发送信号:如果 DM 中止会话,Handler 中的状态将变为 true [SWS_DM_00984],并触发配置的通知程序 [SWS_DM_00615]。
  4. 中止:应用程序立即停止已开始的工作 [SWS_DM_00278]。如果响应尚未传输,DM 会抑制发送 [SWS_DM_00279]。
  5. 完成:处理结束后,Handler 对象与服务上下文一起被销毁。
取消信号传递流程DM-CoreCancellationHandlerDiagnose-AnwendungErzeugung [SWS_DM_00609]带有处理程序实例的服务调用SetNotifier(callback) [SWS_DM_00615]Laufende DiagnoseverarbeitungUse Case: 对话在 DM 中取消Signalisiere Abbruch [SWS_DM_00984]Aufruf Notifier-Callback [SWS_DM_00615]Verarbeitung abbrechen [SWS_DM_00278]返回(跳过响应)[SWS_DM_00279]

时序图:DM Core、CancellationHandler 与诊断应用程序之间的交互模式。来源:[SWS_DM_00278]、[SWS_DM_00614]、[SWS_DM_00615]、[SWS_DM_00984]、[SWS_DM_00609]、[SWS_DM_00279]

错误场景

ara::diag::CancellationHandler 的接口具有无错误的设计特点。所有方法(如 IsCanceled() [SWS_DM_00614]、SetNotifier() [SWS_DM_00615])以及移动操作 [SWS_DM_00610] [SWS_DM_00612] 均具有异常安全性(noexcept),且不返回错误代码。

多次调用 SetNotifier() 不会导致错误:后续注册会完全覆盖先前设置的回调 [SWS_DM_00615]、[SWS_DM_01348]。

需要特别注意线程安全性:所有成员函数(IsCanceled、SetNotifier)和回调类型均明确声明为非线程安全 [SWS_DM_00614]、[SWS_DM_00615]、[SWS_DM_02075]。如果跨线程边界进行状态查询或通知程序注册,应用程序必须使用外部保护机制。此外,回调可能在 DM 的触发线程中同步调用,因此应用程序端通知函数应保持非阻塞。 问题 Q-26c43c035d4f18a3 (未决)

本指南由 AI 系统基于 AUTOSAR Adaptive R25-11 规范生成。

成员图

构造函数和析构函数

1

运算符

1

类图

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__diag__CancellationHandler489 CancellationHandler + CancellationHandler() + operator=() + IsCanceled() + SetNotifier()

详细视图

请在大纲中选择一个条目。

构造函数和析构函数

CancellationHandler shall not be constructable by applications but the DM core only.

重载 CancellationHandler 3
CancellationHandler ()=delete; SWS_DM_00609
CancellationHandler (CancellationHandler &&other) noexcept=default; SWS_DM_00610
CancellationHandler (const CancellationHandler &)=delete; SWS_DM_00611

方法

IsCanceled 函数

Reports whether the diagnostic service execution is cancelled in DM.

bool IsCanceled () const noexcept;

Registering a notifier function which is called if the diagnostic service execution is cancelled in DM. A consecutive call of this method will overwrite the previous registered notifier.

void SetNotifier (CancellationHandlerSetNotifier notifier) noexcept;

运算符

operator= 函数 2

Move assignment operator of CancellationHandler.

重载 = 2
CancellationHandler & operator= (CancellationHandler &&other) noexcept=default; SWS_DM_00612

类型别名

Notifier function which is called if the diagnostic service execution is cancelled in DM.

using CancellationHandlerSetNotifier = std::function<void(void)>;

方法文档

函数 CancellationHandler [SWS_DM_00609] Upstream: RS_Diag_04169, RS_Diag_04277, RS_AP_00146

CancellationHandler ()=delete;

CancellationHandler shall not be constructable by applications but the DM core only.

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00609
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00609@rel:R25-11#4caf3f17
Content hash
4caf3f17
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00609
Status: valid/unmigrated Version: rel:R25-11#a6ca1e4f Versionshistorie & Revisions (1 transition, 8 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_DM_00609@rel:R25-11#a6ca1e4f
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#32d2fc0f2026-09-30
  • R19-11rel:R19-11#7a1764d82026-10-14
  • R20-11rel:R20-11#e8c9ed302026-10-14
  • R21-11rel:R21-11#e8c9ed302026-10-14
  • R22-11rel:R22-11#0f01241c2026-10-14
  • R23-11rel:R23-11#9abbccec2026-10-14
  • R24-11rel:R24-11#a6ca1e4f2026-10-14
  • R25-11rel:R25-11#a6ca1e4f2026-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

函数 CancellationHandler [SWS_DM_00610] Upstream: RS_Diag_04169, RS_Diag_04277, RS_AP_00145

CancellationHandler (CancellationHandler &&other) noexcept=default;

Move constructor of CancellationHandler.

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherObject to move-construct from.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00610
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00610@rel:R25-11#b3c91012
Content hash
b3c91012
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00610
Status: valid/unmigrated Version: rel:R25-11#ba4f30fc Versionshistorie & Revisions (1 transition, 8 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_DM_00610@rel:R25-11#ba4f30fc
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4f891f002026-09-30
  • R19-11rel:R19-11#2ce25f622026-10-14
  • R20-11rel:R20-11#fe3bebee2026-10-14
  • R21-11rel:R21-11#fe3bebee2026-10-14
  • R22-11rel:R22-11#76b9a7992026-10-14
  • R23-11rel:R23-11#4965c41c2026-10-14
  • R24-11rel:R24-11#6ad057c92026-10-14
  • R25-11rel:R25-11#ba4f30fc2026-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

函数 CancellationHandler [SWS_DM_00611] Upstream: RS_Diag_04169, RS_Diag_04277, RS_AP_00145

CancellationHandler (const CancellationHandler &)=delete;

CancellationHandler shall be a single not copy-able instance.

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00611
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00611@rel:R25-11#445aa326
Content hash
445aa326
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00611
Status: valid/unmigrated Version: rel:R25-11#4cd308a0 Versionshistorie & Revisions (1 transition, 8 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_DM_00611@rel:R25-11#4cd308a0
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b0158f642026-09-30
  • R19-11rel:R19-11#f97a8e382026-10-14
  • R20-11rel:R20-11#4da60bf72026-10-14
  • R21-11rel:R21-11#c3927bb32026-10-14
  • R22-11rel:R22-11#1209199b2026-10-14
  • R23-11rel:R23-11#95a0c1002026-10-14
  • R24-11rel:R24-11#4cd308a02026-10-14
  • R25-11rel:R25-11#4cd308a02026-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

函数 IsCanceled [SWS_DM_00614] Upstream: RS_Diag_04169, RS_Diag_04277

bool IsCanceled () const noexcept;

Reports whether the diagnostic service execution is cancelled in DM.

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
boolbool Returns true, if the diagnostic service execution is cancelled in DM.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00614
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00614@rel:R25-11#00eaf128
Content hash
00eaf128
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00614
Status: valid/unmigrated Version: rel:R25-11#18c060c2 Versionshistorie & Revisions (1 transition, 8 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_DM_00614@rel:R25-11#18c060c2
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#5ef119872026-09-30
  • R19-11rel:R19-11#1c2e3c102026-10-14
  • R20-11rel:R20-11#edbe2ca92026-10-14
  • R21-11rel:R21-11#a3bf6bd52026-10-14
  • R22-11rel:R22-11#273586642026-10-14
  • R23-11rel:R23-11#4129f9192026-10-14
  • R24-11rel:R24-11#df0879a12026-10-14
  • R25-11rel:R25-11#18c060c22026-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

函数 SetNotifier [SWS_DM_00615] Upstream: RS_Diag_04169, RS_Diag_04277

void SetNotifier (CancellationHandlerSetNotifier notifier) noexcept;

Registering a notifier function which is called if the diagnostic service execution is cancelled in DM. A consecutive call of this method will overwrite the previous registered notifier.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d99693aaeb20 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

来自头文件 ara/diag/cancellation_handler.h 的方法 ara::diag::CancellationHandler::SetNotifier ([SWS_DM_00615]) 注册类型为 CancellationHandlerSetNotifier 的回调函数。一旦诊断服务的执行被中止,Diagnostic Management (DM) 便会调用此函数。注册本身以同步方式执行且无返回值 (void)。

错误处理与执行语义

该调用被指定为 noexcept 并被视为异常安全(exception safe)([SWS_DM_00615])。未针对此接口预设特定的错误代码、错误返回值或 DET/DEM 消息。

并发性与限制

在线程安全性方面,该方法归类为 not thread-safe ([SWS_DM_00615])。因此,不得在未受保护的情况下并发修改 CancellationHandler 的实例。如果在同一实例上多次连续调用 SetNotifier,DM 将覆盖先前注册的通知程序 ([SWS_DM_01348], SWS Diagnostics 第193页)。此外,回调函数最好不要执行阻塞操作,以免延迟 DM 的内部中止处理。 问题 Q-94d2cb76c17c4fa4 (未决)

相互作用

DM 会将 CancellationHandler 实例作为参数传递给服务处理程序和例程处理程序,例如在通用服务处理 ([SWS_DM_00618])、数据访问 ([SWS_DM_00636]) 或例程 ([SWS_DM_00554]) 中。若诊断会话中止,DM 会尽可能中止正在运行的内部活动 ([SWS_DM_00278]) 并放弃响应的传输 ([SWS_DM_00279])。除了通过 IsCanceled ([SWS_DM_00984]) 同步查询中止状态外,通过 SetNotifier 注册还提供了一条事件驱动的反应路径。

本文档由 AI 生成;所有专业陈述均有有效负载依据。

实现者指南即将推出(复杂度 I2)

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
notifierNotification function that is called upon diagnostic service execution is cancelled in DM.

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00615
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00615@rel:R25-11#d1313a2e
Content hash
d1313a2e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00615
Status: valid/unmigrated Version: rel:R25-11#e14e7a1e Versionshistorie & Revisions (1 transition, 8 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_DM_00615@rel:R25-11#e14e7a1e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f4da2c0b2026-09-30
  • R19-11rel:R19-11#fb39c2da2026-10-14
  • R20-11rel:R20-11#f47ea9e72026-10-14
  • R21-11rel:R21-11#f47ea9e72026-10-14
  • R22-11rel:R22-11#b7f692922026-10-14
  • R23-11rel:R23-11#726296162026-10-14
  • R24-11rel:R24-11#e60671b12026-10-14
  • R25-11rel:R25-11#e14e7a1e2026-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

函数 operator= [SWS_DM_00612] Upstream: RS_Diag_04169, RS_Diag_04277, RS_AP_00145

CancellationHandler & operator= (CancellationHandler &&other) noexcept=default;

Move assignment operator of CancellationHandler.

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherObject to move-assign from

Rückgabewert

TypBeschreibung
CancellationHandler &CancellationHandler & Reference to self.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00612
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00612@rel:R25-11#fd95b368
Content hash
fd95b368
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00612
Status: valid/unmigrated Version: rel:R25-11#7b5930c2 Versionshistorie & Revisions (1 transition, 8 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_DM_00612@rel:R25-11#7b5930c2
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#2910ea5e2026-09-30
  • R19-11rel:R19-11#b39713002026-10-14
  • R20-11rel:R20-11#a5fc6f3c2026-10-14
  • R21-11rel:R21-11#a5fc6f3c2026-10-14
  • R22-11rel:R22-11#73bcf74f2026-10-14
  • R23-11rel:R23-11#11366ef82026-10-14
  • R24-11rel:R24-11#08abf7be2026-10-14
  • R25-11rel:R25-11#7b5930c22026-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

函数 operator= [SWS_DM_00613] Upstream: RS_Diag_04169, RS_Diag_04277, RS_AP_00145

CancellationHandler & operator= (CancellationHandler &)=delete;

CancellationHandler shall be a single not assignable instance.

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00613
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00613@rel:R25-11#b64e5d90
Content hash
b64e5d90
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00613
Status: valid/unmigrated Version: rel:R25-11#726e06bb Versionshistorie & Revisions (1 transition, 8 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_DM_00613@rel:R25-11#726e06bb
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e98b1b032026-09-30
  • R19-11rel:R19-11#ad1b2bdd2026-10-14
  • R20-11rel:R20-11#19390a3b2026-10-14
  • R21-11rel:R21-11#19390a3b2026-10-14
  • R22-11rel:R22-11#e4479bdd2026-10-14
  • R23-11rel:R23-11#4cbd897f2026-10-14
  • R24-11rel:R24-11#726e06bb2026-10-14
  • R25-11rel:R25-11#726e06bb2026-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

类型别名文档

类型别名 CancellationHandlerSetNotifier [SWS_DM_02075] Upstream: RS_Diag_04169

using CancellationHandlerSetNotifier = std::function<void(void)>;

Notifier function which is called if the diagnostic service execution is cancelled in DM.

Header-Datei#include "ara/diag/cancellation_handler.h"
Scopeclass ara::diag::CancellationHandler
SymbolCancellationHandlerSetNotifier
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_02075
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02075@rel:R25-11#c66acb2a
Content hash
c66acb2a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02075
Status: valid/unmigrated Version: rel:R25-11#0c4cb323 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_DM_02075@rel:R25-11#0c4cb323
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#4bea212f2026-09-30
  • R24-11rel:R24-11#618b70532026-10-14
  • R25-11rel:R25-11#0c4cb3232026-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