类 ara::diag::DataTransferReadSession
[SWS_DM_01548] Upstream: RS_Diag_04135
class DataTransferReadSession final {...};
Encapsulates all data transfer reading variants.
| Header-Datei | #include "ara/diag/data_transfer.h" |
|---|
| Forwarding-Header | #include "ara/diag/diag_fwd.h" |
|---|
| Scope | namespace ara::diag |
|---|
用户指南人工智能生成
封装活动的基于诊断的读取传输,并将传入的数据传输转发给已注册的处理程序。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 9db606b147f6
来源
未决问题(2)
封装活动的基于诊断的读取传输,并将传入的数据传输转发给已注册的处理程序。
该类用于在符合 [SWS_DM_01548] 的 AUTOSAR 自适应诊断模块内部,对基于诊断的读取传输的所有变体进行封装和结构化管理。在成功启动读取过程后,诊断服务器实例将传入的用于顺序数据块传输以及用于会话终止的请求委托给读取处理程序 [SWS_DM_01317] 的已注册方法。通过专门停用复制操作并同时支持移动语义,该类确保了对底层传输会话的唯一样权归属。
本指南基于 AUTOSAR Adaptive Platform 规范 R25-11(模块 diag),并总结了针对 ara::diag::DataTransferReadSession 的要求。
成员图
类图
Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.
详细视图
此版本没有元素数据
构造函数和析构函数
No default construction allowed.
重载 DataTransferReadSession 3
Destructs an instance of this class.
运算符
Move assigns an instance of this class.
重载 = 2
方法文档
DataTransferReadSession ()=delete;
No default construction allowed.
Status: valid/unmigrated
Version: rel:R25-11#b12b963b
Versionshistorie & Revisions (1 transition, 5 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_01549@rel:R25-11#b12b963b
Point-in-Time History:
Recorded Revisions (5):
- R25-11
rel:R25-11#c4cbcc0b2026-09-30 - R22-11
rel:R22-11#99668fac2026-10-14 - R23-11
rel:R23-11#f616e79a2026-10-14 - R24-11
rel:R24-11#b12b963b2026-10-14 - R25-11
rel:R25-11#b12b963b2026-10-14 active
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
DataTransferReadSession (DataTransferReadSession &&other) noexcept=default;
Move constructs an instance of this class.
Parameter (out)
| Parameter | Beschreibung |
|---|
| other | The other object |
Status: valid/unmigrated
Version: rel:R25-11#9d8ef11f
Versionshistorie & Revisions (1 transition, 5 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_01551@rel:R25-11#9d8ef11f
Point-in-Time History:
Recorded Revisions (5):
- R25-11
rel:R25-11#21edf1762026-09-30 - R22-11
rel:R22-11#313c13512026-10-14 - R23-11
rel:R23-11#ab0c46e72026-10-14 - R24-11
rel:R24-11#5b475da32026-10-14 - R25-11
rel:R25-11#9d8ef11f2026-10-14 active
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
DataTransferReadSession (DataTransferReadSession const &)=delete;
DataTransferReadSession shall be a single not copy-able instance.
Status: valid/unmigrated
Version: rel:R25-11#fbc13491
Versionshistorie & Revisions (1 transition, 5 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_01553@rel:R25-11#fbc13491
Point-in-Time History:
Recorded Revisions (5):
- R25-11
rel:R25-11#a630ea6c2026-09-30 - R22-11
rel:R22-11#35a6d77b2026-10-14 - R23-11
rel:R23-11#c1d834202026-10-14 - R24-11
rel:R24-11#6803928e2026-10-14 - R25-11
rel:R25-11#fbc134912026-10-14 active
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
auto operator= (DataTransferReadSession &&other) & noexcept -> Data TransferReadSession & =default;
Move assigns an instance of this class.
Parameter (out)
| Parameter | Beschreibung |
|---|
| other | The other object |
Rückgabewert
Status: valid/unmigrated
Version: rel:R25-11#d99670ce
Versionshistorie & Revisions (1 transition, 5 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_01552@rel:R25-11#d99670ce
Point-in-Time History:
Recorded Revisions (5):
- R25-11
rel:R25-11#457fd3d02026-09-30 - R22-11
rel:R22-11#85ce121e2026-10-14 - R23-11
rel:R23-11#e7bc25f92026-10-14 - R24-11
rel:R24-11#826c7d1b2026-10-14 - R25-11
rel:R25-11#d99670ce2026-10-14 active
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
auto operator= (DataTransferReadSession const &) -> DataTransferRead Session &=delete;
DataTransferReadSession shall be a single not assign-able instance.
Status: valid/unmigrated
Version: rel:R25-11#8d7ab93b
Versionshistorie & Revisions (1 transition, 5 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_01554@rel:R25-11#8d7ab93b
Point-in-Time History:
Recorded Revisions (5):
- R25-11
rel:R25-11#a2fa062f2026-09-30 - R22-11
rel:R22-11#609b1c622026-10-14 - R23-11
rel:R23-11#22a9c8aa2026-10-14 - R24-11
rel:R24-11#c9a88d712026-10-14 - R25-11
rel:R25-11#8d7ab93b2026-10-14 active
Historical Snapshot:
🚫
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/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
~DataTransferReadSession () noexcept=default;
Destructs an instance of this class.
Status: valid/unmigrated
Version: rel:R25-11#0b5bb2a2
Versionshistorie & Revisions (1 transition, 5 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_01550@rel:R25-11#0b5bb2a2
Point-in-Time History:
Recorded Revisions (5):
- R25-11
rel:R25-11#d3c560642026-09-30 - R22-11
rel:R22-11#18bafff82026-10-14 - R23-11
rel:R23-11#bfe91d802026-10-14 - R24-11
rel:R24-11#94e05f472026-10-14 - R25-11
rel:R25-11#0b5bb2a22026-10-14 active
Historical Snapshot:
🚫
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/unmigrated | mechanically 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 · 德文原文