类 ara::rds::RawDataStreamClientDiese Seite wurde vollständig KI-generiert auf Basis von SWS Raw Data Stream (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.
[SWS_RDS_10481] · Header ara/rds/raw_data_stream.h
class RawDataStreamClient final {...}; Object for reading and writing binary data streams over a network connection.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope namespace ara::rds
用户指南人工智能生成 允许在建模端口上通过网络连接发送和接收二进制数据流。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: effb63ab8311
来源
未决问题(3)
摘要 详细
允许在建模端口上通过网络连接发送和接收二进制数据流。
类 ara::rds::RawDataStreamClient 用于在 AUTOSAR Adaptive Platform 上通过网络连接读取和写入二进制数据流 AUTOSAR_AP_SWS_RawDataStream 第1页 。实例通过静态工厂方法 Create 创建,随后通过 Connect 建立连接,使用 ReadData 和 WriteData 交换数据,并通过 Shutdown 终止会话 [SWS_RDS_10482] 。作为不可复制、仅可移动的类型,该对象不是线程安全的,因此必须在应用程序端对并发调用进行同步。
更多 ›
本类指南基于 AUTOSAR Adaptive Platform R25-11 规范总结了 ara::rds::RawDataStreamClient 的核心方面。
分组依据 类别 历史
此版本没有元素数据
构造函数和析构函数 Copy constructor is not allowed.
重载 RawDataStreamClient 2 RawDataStreamClient(const RawDataStreamClient &)=delete; SWS_RDS_11303 RawDataStreamClient(RawDataStreamClient &&other) noexcept; SWS_RDS_11305 Destructor; an open connection is shut down.
~RawDataStreamClient() noexcept;
方法 Establishes the connection.
重载 Connect 2 ara::core::Result<void> Connect(std::chrono::milliseconds timeout) noexcept; SWS_RDS_11307 Creates a client for a modeled port.
static ara::core::Result<RawDataStreamClient> Create(const ara::core::InstanceSpecifier &instance) noexcept;
Reads binary data.
重载 ReadData 2 ara::core::Result<ReadDataResult> ReadData(std::size_t maxLength) noexcept; SWS_RDS_10486 ara::core::Result<ReadDataResult> ReadData(std::size_t maxLength, std::chrono::milliseconds timeout) noexcept; SWS_RDS_11309 Closes and shuts down the connection.
ara::core::Result<void> Shutdown() noexcept;
Writes binary data.
重载 WriteData 2 ara::core::Result<void> WriteData(std::unique_ptr<ara::core::Byte[]> data, std::size_t maxLength) noexcept; SWS_RDS_10487 ara::core::Result<void> WriteData(std::unique_ptr<ara::core::Byte[]> data, std::size_t maxLength, std::chrono::milliseconds timeout) noexcept; SWS_RDS_11310 运算符 Copy assignment operator is not allowed.
重载 = 2 RawDataStreamClient &operator=(const RawDataStreamClient &)=delete; SWS_RDS_11304 RawDataStreamClient &operator=(RawDataStreamClient &&other) & noexcept; SWS_RDS_11306
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法与类型文档 RawDataStreamClient(const RawDataStreamClient &)=delete; Copy constructor is not allowed.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#1df8826a
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_RDS_11303@rel:R25-11#1df8826a
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#06afce272026-09-30 Inspect R23-11 rel:R23-11#6e8ebabf2026-10-14 Inspect R24-11 rel:R24-11#1df8826a2026-10-14 Inspect R25-11 rel:R25-11#1df8826a2026-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
RawDataStreamClient(RawDataStreamClient &&other) noexcept; Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient Thread-Sicherheit not thread-safe
Status: valid/unmigrated
Version: rel:R25-11#32a66e95
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_RDS_11305@rel:R25-11#32a66e95
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#9e3a9e642026-09-30 Inspect R23-11 rel:R23-11#4093b25b2026-10-14 Inspect R24-11 rel:R24-11#b40c4be02026-10-14 Inspect R25-11 rel:R25-11#32a66e952026-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
RawDataStreamClient &operator=(const RawDataStreamClient &)=delete; Copy assignment operator is not allowed.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#68205c57
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_RDS_11304@rel:R25-11#68205c57
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#d6902c252026-09-30 Inspect R23-11 rel:R23-11#8c2784652026-10-14 Inspect R24-11 rel:R24-11#68205c572026-10-14 Inspect R25-11 rel:R25-11#68205c572026-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
RawDataStreamClient &operator=(RawDataStreamClient &&other) & noexcept; Move assignment operator.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient Thread-Sicherheit not thread-safe
Status: valid/unmigrated
Version: rel:R25-11#0819f609
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_RDS_11306@rel:R25-11#0819f609
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#547988322026-09-30 Inspect R23-11 rel:R23-11#d1fdd0302026-10-14 Inspect R24-11 rel:R24-11#0819f6092026-10-14 Inspect R25-11 rel:R25-11#0819f6092026-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
~RawDataStreamClient() noexcept; Destructor; an open connection is shut down.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient Thread-Sicherheit not thread-safe
Status: valid/unmigrated
Version: rel:R25-11#289749da
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_RDS_10483@rel:R25-11#289749da
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#dac9b5a02026-09-30 Inspect R23-11 rel:R23-11#a06439a22026-10-14 Inspect R24-11 rel:R24-11#289749da2026-10-14 Inspect R25-11 rel:R25-11#289749da2026-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> Connect() noexcept; Establishes the connection.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient Fehler RdsErrc
Status: valid/unmigrated
Version: rel:R25-11#f401ea38
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_RDS_10484@rel:R25-11#f401ea38
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#01eeebe52026-09-30 Inspect R23-11 rel:R23-11#59974d0c2026-10-14 Inspect R24-11 rel:R24-11#f3185b002026-10-14 Inspect R25-11 rel:R25-11#f401ea382026-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> Connect(std::chrono::milliseconds timeout) noexcept; Establishes the connection within a timeout.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#514876fa
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_RDS_11307@rel:R25-11#514876fa
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#fd1a0e532026-09-30 Inspect R23-11 rel:R23-11#0a09e1392026-10-14 Inspect R24-11 rel:R24-11#537f52842026-10-14 Inspect R25-11 rel:R25-11#514876fa2026-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<ReadDataResult> ReadData(std::size_t maxLength) noexcept; Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#27486c67
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_RDS_10486@rel:R25-11#27486c67
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#17e83a262026-09-30 Inspect R23-11 rel:R23-11#052eb9312026-10-14 Inspect R24-11 rel:R24-11#ec609f1a2026-10-14 Inspect R25-11 rel:R25-11#27486c672026-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<ReadDataResult> ReadData(std::size_t maxLength, std::chrono::milliseconds timeout) noexcept; Reads binary data with timeout.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#7e63cb2d
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_RDS_11309@rel:R25-11#7e63cb2d
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#3f15b62e2026-09-30 Inspect R23-11 rel:R23-11#07c027dd2026-10-14 Inspect R24-11 rel:R24-11#0b41a2432026-10-14 Inspect R25-11 rel:R25-11#7e63cb2d2026-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> Shutdown() noexcept; Closes and shuts down the connection.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#ec0f9a31
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_RDS_10485@rel:R25-11#ec0f9a31
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#958b7c792026-09-30 Inspect R23-11 rel:R23-11#86d5811d2026-10-14 Inspect R24-11 rel:R24-11#2625779d2026-10-14 Inspect R25-11 rel:R25-11#ec0f9a312026-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> WriteData(std::unique_ptr<ara::core::Byte[]> data, std::size_t maxLength) noexcept; Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#15ab6a22
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_RDS_10487@rel:R25-11#15ab6a22
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#8980fa172026-09-30 Inspect R23-11 rel:R23-11#80bc86932026-10-14 Inspect R24-11 rel:R24-11#5dd9cfba2026-10-14 Inspect R25-11 rel:R25-11#15ab6a222026-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> WriteData(std::unique_ptr<ara::core::Byte[]> data, std::size_t maxLength, std::chrono::milliseconds timeout) noexcept; Writes binary data with timeout.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient
Status: valid/unmigrated
Version: rel:R25-11#5f84469b
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_RDS_11310@rel:R25-11#5f84469b
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#2e9967f72026-09-30 Inspect R23-11 rel:R23-11#fd4c8e432026-10-14 Inspect R24-11 rel:R24-11#074b1d102026-10-14 Inspect R25-11 rel:R25-11#5f84469b2026-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
static ara::core::Result<RawDataStreamClient> Create(const ara::core::InstanceSpecifier &instance) noexcept; Creates a client for a modeled port.
Header-Datei #include "ara/rds/raw_data_stream.h" Scope class ara::rds::RawDataStreamClient Thread-Sicherheit thread-safe
Status: valid/unmigrated
Version: rel:R25-11#1b2ec112
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_RDS_10482@rel:R25-11#1b2ec112
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#3b10ea0e2026-09-30 Inspect R23-11 rel:R23-11#37f04fc52026-10-14 Inspect R24-11 rel:R24-11#1924b0152026-10-14 Inspect R25-11 rel:R25-11#1b2ec1122026-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 · 德文原文