DEENESPTFRRUARHIKOZHNL

类 ara::nm::NetworkHandle

Diese Seite wurde vollständig KI-generiert auf Basis von SWS NetworkManagement (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/nm/network_handle.h · Spezifikationselemente: 18

用户指南人工智能生成

使 State Management 能够请求和监视逻辑网络与物理网络的通信状态。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 6115a6e3d541 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使 State Management 能够请求和监视逻辑网络与物理网络的通信状态。

ara::nm::NetworkHandle 表示一个可移动、不可复制的访问对象,State Management 通过实例标识符借助该对象请求和监视网络的通信状态 [SWS_ANM_01000]、[SWS_ANM_01001]。除了同步状态查询外,该类还支持设置请求以及为有效状态或请求状态注册通知器 [SWS_ANM_01007]、[SWS_ANM_01009]、[SWS_ANM_01010]。在此过程中,缺少服务可用性或有缺陷的通知器会通过结果对象中的标准化错误代码进行报告。

上下文

类 ara::nm::NetworkHandle 在模块 nm 中充当特定逻辑或物理网络句柄的标准化访问对象,该网络句柄通过端口原型的 ara::core::InstanceSpecifier 进行寻址 [SWS_ANM_01000]、[SWS_ANM_01001]。该接口的主要用户是功能性 State Management(SM),它通过句柄声明并监视 Partial Network Cluster(PNC)、VLAN 或物理网络的通信需求 [SWS_ANM_01000]、[SWS_ANM_01009]。作为中介层,该对象封装了请求功能组与底层 NM 子系统之间的交互。

sm State Management (Anwendung) handle ara::nm::NetworkHandle (Zugriffsobjekt) Konstruktion / Anforderung [SWS_ANM_01001] [SWS_ANM_01009] Konstruktion / Anforderung Status-Notifikation [SWS_ANM_01010] [SWS_ANM_01020] Status-Notifikation daemon NM-Dienst (Netzwerkmanagement) Zustandssteuerung PNC/VLAN [SWS_ANM_01009] Zustandssteuerung PNC/VLAN Netzwerkstatus [SWS_ANM_01007] Netzwerkstatus

上下文图:NetworkHandle 在 State Management 与网络管理之间的嵌入关系。来源:[SWS_ANM_01000]、[SWS_ANM_01001]、[SWS_ANM_01009]、[SWS_ANM_01010]、[SWS_ANM_01020]、[SWS_ANM_01007]

生命周期

ara::nm::NetworkHandle 是在为 NetworkManagementPortInterface 指定有效的 ara::core::InstanceSpecifier 的情况下显式实例化的;该构造函数被指定为线程安全的 [SWS_ANM_01001]。该实例具有排他语义:复制构造函数和复制赋值运算符被显式删除(= delete)[SWS_ANM_01005]、[SWS_ANM_01006]。该类通过移动构造函数和移动赋值支持移动语义,其中赋值不是线程安全的 [SWS_ANM_01003]、[SWS_ANM_01004]。

销毁通过非线程安全的析构函数 ~NetworkHandle() [SWS_ANM_01002] 进行。在销毁之前注册的通知器大概率应由应用程序注销,以避免异步访问无效上下文(解释)。 问题 Q-7c4ae0961601196a (未决)关于网络状态,该句柄通过枚举 NetworkStateType 映射两个基本级别:kNoCom(至少有一个分配的网络未处于完全通信状态)和 kFullCom(所有分配的网络均处于活动状态)[SWS_ANM_01358]。

使用路径

常规流程包括实例化、通知器的可选注册、网络状态请求以及随后的释放:

  • 实例化:使用实例标识符 [SWS_ANM_01001] 创建句柄。
  • 注册观察者:针对实际有效状态通过 RegisterNetworkStateChangeNotifier [SWS_ANM_01010],或针对请求状态通过 RegisterNetworkRequestedStateChangeNotifier [SWS_ANM_01012],注册类型为 NetworkStateChangeNotifier [SWS_ANM_01020] 的回调函数。这两种方法还存在用于指定自定义执行上下文(ExecutorT)的模板变体 [SWS_ANM_01014]、[SWS_ANM_01015]。每个句柄对于每个类别最多可以激活一个通知器。
  • 请求状态:通过 SetNetworkRequestedState [SWS_ANM_01009] 请求完全通信(NetworkStateType::kFullCom)或释放(NetworkStateType::kNoCom)。
  • 查询状态:使用 GetNetworkRequestedState [SWS_ANM_01008] 同步读取当前请求的状态,或使用 GetNetworkState [SWS_ANM_01007] 同步读取实际有效的网络状态。这两种查询都是线程安全的。
  • 清理:通过 UnregisterNetworkStateChangeNotifier [SWS_ANM_01011] 和 UnregisterNetworkRequestedStateChangeNotifier [SWS_ANM_01013] 显式注销回调处理程序。
Nutzungsablauf NetworkHandleState ManagementNetworkHandleNM-DienstNetworkHandle(specifier)RegisterNetworkStateChangeNotifier(notifier)Result<void> (Erfolg)SetNetworkRequestedState(kFullCom)Netzwerk aktivierenResult<void>Statusaktualisierungnotifier(kFullCom)GetNetworkState()Result<NetworkStateType>

时序图:用于注册通知器、状态请求和查询的典型使用路径。来源:[SWS_ANM_01001]、[SWS_ANM_01007]、[SWS_ANM_01009]、[SWS_ANM_01010]

错误场景

在 NetworkHandle 上进行的方法调用通过 ara::core::Result 发出错误信号。已指定以下错误情况:

关于并发性,读取状态查询 GetNetworkState 和 GetNetworkRequestedState 是线程安全的,而修改操作以及注册则不是线程安全的,需要外部同步 [SWS_ANM_01007]、[SWS_ANM_01008]、[SWS_ANM_01009]、[SWS_ANM_01010]。

本类指南是基于 AUTOSAR R25-11 规范数据自动生成的。

概要

class NetworkHandle final {...};

声明

class NetworkHandle final {...};

构造函数和析构函数

NetworkHandle 函数 3
重载 NetworkHandle 3
NetworkHandle(const NetworkHandle&) = delete; SWS_ANM_01005
NetworkHandle(NetworkHandle&& stbc) noexcept; SWS_ANM_01003
explicit NetworkHandle(const ara::core::InstanceSpecifier& specifier) noexcept; SWS_ANM_01001
~NetworkHandle() noexcept;

方法

ara::core::Result<NetworkStateType> GetNetworkRequestedState() const noexcept;
ara::core::Result<NetworkStateType> GetNetworkState() const noexcept;
重载 RegisterNetworkRequestedStateChangeNotifier 2
ara::core::Result<void> RegisterNetworkRequestedStateChangeNotifier(NetworkStateChangeNotifier notifier) noexcept; SWS_ANM_01012
template <typename ExecutorT> ara::core::Result<void> RegisterNetworkRequestedStateChangeNotifier(NetworkStateChangeNotifier notifier, ExecutorT&& executor) noexcept; SWS_ANM_01014
重载 RegisterNetworkStateChangeNotifier 2
ara::core::Result<void> RegisterNetworkStateChangeNotifier(NetworkStateChangeNotifier notifier) noexcept; SWS_ANM_01010
template <typename ExecutorT> ara::core::Result<void> RegisterNetworkStateChangeNotifier(NetworkStateChangeNotifier notifier, ExecutorT&& executor) noexcept; SWS_ANM_01015
ara::core::Result<void> SetNetworkRequestedState(NetworkStateType networkState) noexcept;
void UnregisterNetworkRequestedStateChangeNotifier() noexcept;
void UnregisterNetworkStateChangeNotifier() noexcept;

运算符

operator= 函数 2
重载 = 2
NetworkHandle& operator=(const NetworkHandle&) = delete; SWS_ANM_01006
NetworkHandle& operator=(NetworkHandle&& stbc) & noexcept; SWS_ANM_01004

类型别名

using NetworkStateChangeNotifier = std::function<void(const NetworkStateType&)>;

枚举

enum class NetworkStateType : std::uint32_t { kNoCom = 0, kFullCom = 1 };

方法与类型文档

类 NetworkHandle [SWS_ANM_01000]

class NetworkHandle final {...};
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050

Zugriffsobjekt für einen durch InstanceSpecifier referenzierten Netzwerk-Handle; vorgesehen für State Management.

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

用法与生命周期

类 NetworkHandle 用作访问通过 ara::core::InstanceSpecifier 寻址的网络句柄的访问对象,并专用于 State Management [SWS_ANM_01000]。通过传递 NetworkManagementPortInterface 端口原型的 Instance Specifier 来进行实例化 [SWS_ANM_01001]。由于该类被声明为 final,因此它不能用作派生的基类 [SWS_ANM_01000]。

移动语义与并发性

该类的对象具有纯移动语义:复制构造函数 [SWS_ANM_01005] 以及复制赋值运算符 [SWS_ANM_01006] 已被删除(= delete)。实例可以改为通过移动构造函数 [SWS_ANM_01003] 和移动赋值运算符 [SWS_ANM_01004] 进行转移。

关于线程安全,适用以下规定:

  • 带有 InstanceSpecifier 的构造函数是线程安全的(thread-safe)[SWS_ANM_01001]。
  • 对于移动构造函数,线程安全是由实现定义的(implementation-defined)[SWS_ANM_01003]。
  • 析构函数 [SWS_ANM_01002] 和移动赋值 [SWS_ANM_01004] 被显式标为非线程安全(not thread-safe)。Interpretation:由于不保证线程安全,因此如果多个线程使用同一句柄,调用上下文推测应负责外部同步。 问题 Q-7172baaffab79218 (未决)

错误处理

所有构造函数、赋值运算符以及析构函数均被声明为 noexcept [SWS_ANM_01001]、[SWS_ANM_01002]、[SWS_ANM_01003]、[SWS_ANM_01004]。在此类接口中未规定异常或错误返回值。

本文字基于规范要求自动生成。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01000
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01000@rel:R25-11#9bc422ab
Content hash
9bc422ab
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01000
Status: valid/unmigrated Version: rel:R25-11#6d0d1ac4 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_ANM_01000@rel:R25-11#6d0d1ac4
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#7f44cef22026-09-30
  • R23-11rel:R23-11#92accf002026-10-14
  • R24-11rel:R24-11#5516fb542026-10-14
  • R25-11rel:R25-11#6d0d1ac42026-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

类型别名 NetworkStateChangeNotifier [SWS_ANM_01020]

using NetworkStateChangeNotifier = std::function<void(const NetworkStateType&)>;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051
Thread Safetynot thread-safe

Funktionswrapper für Zustandsänderungsbenachrichtigungen.

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

来自头文件 ara/nm/network_handle.h 的类型别名 NetworkStateChangeNotifier 定义了网络状态变更时回调函数的函数包装器 [SWS_ANM_01020]。签名 std::function<void(const NetworkStateType&)> 接受对 NetworkStateType 的常量引用作为表示新状态的参数,并且没有返回值 [SWS_ANM_01020]。

该 Notifier 在通过两个注册点监控 Network Management 时使用:

  • 为了指示有效网络状态,通过 RegisterNetworkStateChangeNotifier 注册 Notifier [SWS_ANM_01010]。或者,模板重载允许传递自定义的 executor,Notifier 将在其上下文中执行 [SWS_ANM_01015]。每个实例最多可以激活一个 Notifier [SWS_ANM_01010]。
  • 对于所请求网络状态的通知,通过 RegisterNetworkRequestedStateChangeNotifier 进行注册,可以选择直接注册 [SWS_ANM_01012],也可以指定目标执行器 [SWS_ANM_01014]。此处最多也只允许一个处理程序 [SWS_ANM_01012]。

关于错误处理,所有注册函数均返回 ara::core::Result<void>;如果注册失败,则报告错误 NmErrc::kInvalidHandler [SWS_ANM_01010]、[SWS_ANM_01012]。当传递未完全初始化或为空的函数对象时,可能特别会发生这种情况。 问题 Q-04452871df619a94 (未决)

作为一项限制,NetworkStateChangeNotifier 被规范为非线程安全(not thread-safe)[SWS_ANM_01020]。相关的注册函数同样设计为非线程安全 [SWS_ANM_01010]、[SWS_ANM_01012]。因此,调用方必须确保赋值和注册以同步或顺序方式进行。

本使用说明是基于 AUTOSAR 规范自动生成的。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01020
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01020@rel:R25-11#413667f9
Content hash
413667f9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01020
Status: valid/unmigrated Version: rel:R25-11#6f175f8b 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_ANM_01020@rel:R25-11#6f175f8b
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c6a936bc2026-09-30
  • R23-11rel:R23-11#f1acd6f72026-10-14
  • R24-11rel:R24-11#896a43ef2026-10-14
  • R25-11rel:R25-11#6f175f8b2026-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

枚举 NetworkStateType [SWS_ANM_01358]

enum class NetworkStateType : std::uint32_t { kNoCom = 0, kFullCom = 1 };
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051

Elementarer Zustand: kNoCom, wenn nicht alle zugeordneten Netze FULL_COM sind; kFullCom, wenn alle es sind.

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

枚举 NetworkStateType 表示 anm(Adaptive Network Management)模块中网络的状态 [SWS_ANM_01358]。它区分了非活动状态 kNoCom = 0(只要并非所有关联网络都处于 FULL_COM 状态)和活动状态 kFullCom = 1(当所有关联网络都处于 FULL_COM 状态时)[SWS_ANM_01358]。

该类型在 ara/nm/network_handle.h 的接口中得到广泛应用:

  • 状态查询:方法 GetNetworkState() 以同步且线程安全的方式将当前有效网络状态作为 ara::core::Result<NetworkStateType> 返回 [SWS_ANM_01007]。同样,GetNetworkRequestedState() 以线程安全的方式读取针对 PNC、VLAN 或物理网络当前请求的状态 [SWS_ANM_01008]。
  • 状态请求:通过 SetNetworkRequestedState(NetworkStateType networkState) 主动请求(kFullCom)或释放(kNoCom)PNC、VLAN 或物理网络的状态 [SWS_ANM_01009]。该操作被规范为非线程安全 [SWS_ANM_01009]。
  • 事件通知:该类型通过函数包装器 NetworkStateChangeNotifier(std::function<void(const NetworkStateType&)>)作为参数传递,以便向应用逻辑通知状态变更 [SWS_ANM_01020]。

错误处理:通过上述方法查询或设置 NetworkStateType 时,若发生错误,可以在 ara::core::Result 中返回代码 NmErrc::kServiceNotAvailable [SWS_ANM_01007] [SWS_ANM_01008] [SWS_ANM_01009]。

本文本由人工智能生成,完全基于 R25-11 版本的规范要求。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01358
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01358@rel:R25-11#be205fb9
Content hash
be205fb9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01358
Status: valid/unmigrated Version: rel:R25-11#060affbf 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_ANM_01358@rel:R25-11#060affbf
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b24a7c302026-09-30
  • R23-11rel:R23-11#5d1bc2242026-10-14
  • R24-11rel:R24-11#05cccab52026-10-14
  • R25-11rel:R25-11#060affbf2026-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

函数 NetworkHandle [SWS_ANM_01005]

NetworkHandle(const NetworkHandle&) = delete;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050

Kopierkonstruktor ist nicht verwendbar.

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

Record
AUTOSAR/AP/record/SWS_ANM_01005
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01005@rel:R25-11#88615e5f
Content hash
88615e5f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01005
Status: valid/unmigrated Version: rel:R25-11#9d3d9e9b 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_ANM_01005@rel:R25-11#9d3d9e9b
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#522bb2ac2026-09-30
  • R23-11rel:R23-11#e5cbcfd32026-10-14
  • R24-11rel:R24-11#76a16e862026-10-14
  • R25-11rel:R25-11#9d3d9e9b2026-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

函数 NetworkHandle [SWS_ANM_01003]

NetworkHandle(NetworkHandle&& stbc) noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050
Thread Safetyimplementation-defined

Verschiebekonstruktor für NetworkHandle.

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

Record
AUTOSAR/AP/record/SWS_ANM_01003
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01003@rel:R25-11#71333c23
Content hash
71333c23
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01003
Status: valid/unmigrated Version: rel:R25-11#9f125ffd 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_ANM_01003@rel:R25-11#9f125ffd
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#9cf0a2742026-09-30
  • R23-11rel:R23-11#976fb7f12026-10-14
  • R24-11rel:R24-11#454ca8992026-10-14
  • R25-11rel:R25-11#9f125ffd2026-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_ANM_01006]

NetworkHandle& operator=(const NetworkHandle&) = delete;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050

Kopierzuweisung ist nicht verwendbar.

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

Record
AUTOSAR/AP/record/SWS_ANM_01006
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01006@rel:R25-11#bb42f45d
Content hash
bb42f45d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01006
Status: valid/unmigrated Version: rel:R25-11#b8faaca1 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_ANM_01006@rel:R25-11#b8faaca1
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#a4ee0f532026-09-30
  • R23-11rel:R23-11#59a2e4662026-10-14
  • R24-11rel:R24-11#b8faaca12026-10-14
  • R25-11rel:R25-11#b8faaca12026-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_ANM_01004]

NetworkHandle& operator=(NetworkHandle&& stbc) & noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050
Thread Safetynot thread-safe
RückgabeNetworkHandle&

Verschiebezuweisung für NetworkHandle.

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

Record
AUTOSAR/AP/record/SWS_ANM_01004
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01004@rel:R25-11#33cd83f5
Content hash
33cd83f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01004
Status: valid/unmigrated Version: rel:R25-11#1a51e2b6 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_ANM_01004@rel:R25-11#1a51e2b6
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#2d49a08e2026-09-30
  • R23-11rel:R23-11#adae6b122026-10-14
  • R24-11rel:R24-11#1a51e2b62026-10-14
  • R25-11rel:R25-11#1a51e2b62026-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

函数 ~NetworkHandle [SWS_ANM_01002]

~NetworkHandle() noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050
Thread Safetynot thread-safe

Destruktor des NetworkHandle.

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

Record
AUTOSAR/AP/record/SWS_ANM_01002
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01002@rel:R25-11#1ea0cb04
Content hash
1ea0cb04
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01002
Status: valid/unmigrated Version: rel:R25-11#8d739e41 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_ANM_01002@rel:R25-11#8d739e41
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#1af6a38a2026-09-30
  • R23-11rel:R23-11#674b4ab92026-10-14
  • R24-11rel:R24-11#8d739e412026-10-14
  • R25-11rel:R25-11#8d739e412026-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

函数 NetworkHandle [SWS_ANM_01001]

explicit NetworkHandle(const ara::core::InstanceSpecifier& specifier) noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050
Thread Safetythread-safe

Konstruiert einen Handle aus dem InstanceSpecifier eines NetworkManagementPortInterface-Port-Prototyps.

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

Record
AUTOSAR/AP/record/SWS_ANM_01001
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01001@rel:R25-11#efbab759
Content hash
efbab759
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01001
Status: valid/unmigrated Version: rel:R25-11#cc3fea67 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_ANM_01001@rel:R25-11#cc3fea67
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#874975552026-09-30
  • R23-11rel:R23-11#85ee9d1a2026-10-14
  • R24-11rel:R24-11#cc3fea672026-10-14
  • R25-11rel:R25-11#cc3fea672026-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

函数 GetNetworkRequestedState [SWS_ANM_01008]

ara::core::Result<NetworkStateType> GetNetworkRequestedState() const noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050, RS_Nm_00051
Thread Safetythread-safe
RückgabeResult<NetworkStateType>; Fehler: NmErrc::kServiceNotAvailable

Liest den angeforderten Zustand für PNC, VLAN oder physisches Netz.

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

Record
AUTOSAR/AP/record/SWS_ANM_01008
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01008@rel:R25-11#c2010735
Content hash
c2010735
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01008
Status: valid/unmigrated Version: rel:R25-11#83669625 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_ANM_01008@rel:R25-11#83669625
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c18a4a082026-09-30
  • R23-11rel:R23-11#babf61bf2026-10-14
  • R24-11rel:R24-11#c7ab0a3c2026-10-14
  • R25-11rel:R25-11#836696252026-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

函数 GetNetworkState [SWS_ANM_01007]

ara::core::Result<NetworkStateType> GetNetworkState() const noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00050, RS_Nm_00051
Thread Safetythread-safe
RückgabeResult<NetworkStateType>; Fehler: NmErrc::kServiceNotAvailable

Liest den aktuellen effektiven Netzwerkzustand.

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

Record
AUTOSAR/AP/record/SWS_ANM_01007
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01007@rel:R25-11#7fb644e9
Content hash
7fb644e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01007
Status: valid/unmigrated Version: rel:R25-11#64a0fb3d 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_ANM_01007@rel:R25-11#64a0fb3d
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f98ba4522026-09-30
  • R23-11rel:R23-11#35383bb42026-10-14
  • R24-11rel:R24-11#eed9d07d2026-10-14
  • R25-11rel:R25-11#64a0fb3d2026-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

函数 RegisterNetworkRequestedStateChangeNotifier [SWS_ANM_01012]

ara::core::Result<void> RegisterNetworkRequestedStateChangeNotifier(NetworkStateChangeNotifier notifier) noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051
Thread Safetynot thread-safe
RückgabeResult<void>; Fehler: NmErrc::kInvalidHandler

Registriert maximal einen Notifier für Änderungen des angeforderten Zustands.

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

使用

来自头文件 ara/nm/network_handle.h 的函数 RegisterNetworkRequestedStateChangeNotifier 注册一个回调函数,用于接收请求的网络状态变更的通知 [SWS_ANM_01012]。它接受一个 NetworkStateChangeNotifier 作为参数。针对请求的状态变更,最多只能注册一个通知器 [SWS_ANM_01012]。该函数声明为 noexcept 并返回一个 ara::core::Result<void>。

错误处理

如果在注册时发生错误,将通过 ara::core::Result 报告特定的错误代码 NmErrc::kInvalidHandler [SWS_ANM_01012]。Interpretation:当传入的通知器无效或不可调用时,可能会触发此错误。 问题 Q-57a28e90a933e6de (未决)

并发性与限制

该函数被规范为非线程安全(not thread-safe)[SWS_ANM_01012]。因此,调用方必须对来自多个线程的并发访问和注册尝试进行强制外部同步。

相互作用

作为直接执行的替代方案,函数 [SWS_ANM_01014] 存在一个模板重载,该重载额外接受一个 executor 参数。由此可以在显式提供的执行上下文中运行通知器;该重载同样不是线程安全的,并在出错时报告 NmErrc::kInvalidHandler [SWS_ANM_01014]。

此文本由 AI 生成,用作参考指导。请以引用的规范条款为准。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01012
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01012@rel:R25-11#fc812d18
Content hash
fc812d18
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01012
Status: valid/unmigrated Version: rel:R25-11#d2d8fd9e 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_ANM_01012@rel:R25-11#d2d8fd9e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#93ed5ad42026-09-30
  • R23-11rel:R23-11#94e395912026-10-14
  • R24-11rel:R24-11#a359bbd62026-10-14
  • R25-11rel:R25-11#d2d8fd9e2026-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

函数 RegisterNetworkRequestedStateChangeNotifier [SWS_ANM_01014]

template <typename ExecutorT>
ara::core::Result<void> RegisterNetworkRequestedStateChangeNotifier(NetworkStateChangeNotifier notifier, ExecutorT&& executor) noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051
Thread Safetynot thread-safe
RückgabeResult<void>; Fehler: NmErrc::kInvalidHandler

Registriert den Notifier und führt ihn in einem bereitgestellten Kontext aus.

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

在头文件 ara/nm/network_handle.h 中声明的模板函数 RegisterNetworkRequestedStateChangeNotifier 注册一个类型为 NetworkStateChangeNotifier 的回调,以便接收请求的网络状态变更通知 [SWS_ANM_01014]。通过类型为 ExecutorT&& 的附加参数 executor 指定所需的执行上下文,当状态发生变更时,该通知器应在其中执行。用于 Handler 注册的同步调用被声明为 noexcept,并向调用方返回一个 ara::core::Result<void>。

对于错误处理,该接口通过返回类型 ara::core::Result 指示问题。如果传入无效的 Handler,则操作失败,函数返回特定错误代码 NmErrc::kInvalidHandler [SWS_ANM_01014]。

关于并发性和调用限制,该函数被明确规范为 not thread-safe [SWS_ANM_01014]。这意味着调用方在并发访问同一句柄实例时必须确保外部同步,以避免数据冲突。

在系统交互中,该函数代表参数较少的变体 [SWS_ANM_01012] 的扩展,后者最多为请求的状态变更注册一个通知器。Interpretation:由于 [SWS_ANM_01012] 中的基本规范最多允许一个通知器,该调用大概也会占用同一个通知器槽位,并在重新注册时覆盖先前设置的 Handler。 问题 Q-5d8c1832558ac15b (未决)

本使用说明为自动生成,不能替代对 AUTOSAR 规范的学习研读。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01014
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01014@rel:R25-11#7fe83702
Content hash
7fe83702
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01014
Status: valid/unmigrated Version: rel:R25-11#70f91f76 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_ANM_01014@rel:R25-11#70f91f76
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#d05e85c22026-09-30
  • R23-11rel:R23-11#f46ca2712026-10-14
  • R24-11rel:R24-11#7434d6392026-10-14
  • R25-11rel:R25-11#70f91f762026-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

函数 RegisterNetworkStateChangeNotifier [SWS_ANM_01010]

ara::core::Result<void> RegisterNetworkStateChangeNotifier(NetworkStateChangeNotifier notifier) noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051
Thread Safetynot thread-safe
RückgabeResult<void>; Fehler: NmErrc::kInvalidHandler

Registriert maximal einen Notifier für den effektiven Netzwerkzustand.

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

使用

函数 RegisterNetworkStateChangeNotifier 用于为有效网络状态注册一个通知器(Notifier)[SWS_ANM_01010]。它在头文件 ara/nm/network_handle.h 中声明,并定义为 noexcept [SWS_ANM_01010]。参数传递一个 NetworkStateChangeNotifier notifier;返回通过 ara::core::Result<void> 同步进行 [SWS_ANM_01010]。针对该状态最多只能注册一个通知器 [SWS_ANM_01010]。

错误处理

在出错时,ara::core::Result 返回错误代码 NmErrc::kInvalidHandler [SWS_ANM_01010]。这向调用方表明传入的 Handler 无效 [SWS_ANM_01010]。

并发性与限制

该接口被明确规范为 not thread-safe [SWS_ANM_01010]。因此,调用组件必须确保对 RegisterNetworkStateChangeNotifier 的调用不会在没有外部同步的情况下并发进行。由于规范最多允许一个通知器,重复调用大概会覆盖或拒绝已有的注册 [SWS_ANM_01010]。 问题 Q-5e3ac4e4d2b33e9f (未决)

相互作用

该函数与模板重载 [SWS_ANM_01015] 直接相关。基础函数在没有显式执行上下文的情况下绑定通知器,而 [SWS_ANM_01015] 允许传递一个额外的参数 ExecutorT&& executor,以便在指定的上下文中控制 Handler 的执行 [SWS_ANM_01015]。这两种变体均实现了 RS_Nm_00051 中的要求,在同一头文件中定义,并共用 not thread-safe 归类以及错误 NmErrc::kInvalidHandler [SWS_ANM_01010] [SWS_ANM_01015]。

基于 AUTOSAR Adaptive R25-11 的 AI 生成使用说明。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01010
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01010@rel:R25-11#ff275052
Content hash
ff275052
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01010
Status: valid/unmigrated Version: rel:R25-11#4c12327f 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_ANM_01010@rel:R25-11#4c12327f
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#13840db32026-09-30
  • R23-11rel:R23-11#39e184b12026-10-14
  • R24-11rel:R24-11#2c9f3d2b2026-10-14
  • R25-11rel:R25-11#4c12327f2026-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

函数 RegisterNetworkStateChangeNotifier [SWS_ANM_01015]

template <typename ExecutorT>
ara::core::Result<void> RegisterNetworkStateChangeNotifier(NetworkStateChangeNotifier notifier, ExecutorT&& executor) noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051
Thread Safetynot thread-safe
RückgabeResult<void>; Fehler: NmErrc::kInvalidHandler

Registriert den Zustandsnotifier mit vorgegebenem Ausführungskontext.

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

来自头文件 ara/nm/network_handle.h 的模板函数 RegisterNetworkStateChangeNotifier([SWS_ANM_01015])注册一个回调函数,用于监视有效网络状态的变更。与参数较少的变体相比,该接口除了接受类型为 NetworkStateChangeNotifier 的 notifier 之外,还额外接受一个用户定义的执行上下文 executor(ExecutorT&&),通知将通过该上下文异步分派并处理。

错误处理与返回值

该函数被声明为 noexcept,并通过 ara::core::Result<void> 指示结果 [SWS_ANM_01015]。如果在注册时发生错误——特别是当传入无效或不可调用的 Handler 时——操作失败并返回错误代码 NmErrc::kInvalidHandler。

并发性与交互

关于线程安全性,该接口被规范为 not thread-safe [SWS_ANM_01015]。因此,注册调用不得在未受保护的情况下从多个线程并发作用于同一状态上下文。在系统组合中,该函数对基础接口 [SWS_ANM_01010] 进行了补充,后者在没有显式 Executor 的情况下最多注册一个通知器。作为 Interpretation,对 [SWS_ANM_01015] 而言大概也适用始终只有一个通知器处于活动状态,且重新调用会替换先前保存的 Handler。 问题 Q-e9a890e004a4f0ea (未决)

本使用说明由 AI 基于 AUTOSAR R25-11 规范生成。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01015
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01015@rel:R25-11#ace78dfe
Content hash
ace78dfe
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01015
Status: valid/unmigrated Version: rel:R25-11#cd05b46e 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_ANM_01015@rel:R25-11#cd05b46e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#e74114b72026-09-30
  • R23-11rel:R23-11#ec875d992026-10-14
  • R24-11rel:R24-11#3d9fa1b82026-10-14
  • R25-11rel:R25-11#cd05b46e2026-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

函数 SetNetworkRequestedState [SWS_ANM_01009]

ara::core::Result<void> SetNetworkRequestedState(NetworkStateType networkState) noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00045, RS_Nm_02513
Thread Safetynot thread-safe
RückgabeResult<void>; Fehler: NmErrc::kServiceNotAvailable

Setzt eine Anforderung, um PNC, VLAN oder physisches Netz anzufordern oder freizugeben.

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

根据 [SWS_ANM_01009],函数 SetNetworkRequestedState 用于通过头文件 ara/nm/network_handle.h 请求或释放子网簇 (PNC)、VLAN 或物理网络。作为输入参数传递类型为 NetworkStateType 的期望目标状态 networkState。该调用可能同步执行,因为该接口直接返回一个 ara::core::Result<void> 而不是异步 Future 对象。 问题 Q-38a98cab4ea55704 (未决)

成功时,该方法返回一个空的 ara::core::Result<void> [SWS_ANM_01009]。如果无法设置请求的状态或网络管理服务未就绪,函数将在结果对象 [SWS_ANM_01009] 中报告特定的错误代码 NmErrc::kServiceNotAvailable。调用软件组件必须显式评估此错误对象,以便对不可用的服务做出充分响应。

关于并发性,根据规范,该操作被明确归类为 not thread-safe [SWS_ANM_01009]。因此,为了避免竞态条件,不得在没有应用程序端同步的情况下对同一句柄进行并发调用。通过带有 noexcept 的声明,还保证了没有 C++ 异常传播到外部 [SWS_ANM_01009]。

本段文本由 AI 生成,用于技术指导。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01009
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01009@rel:R25-11#afd42a78
Content hash
afd42a78
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01009
Status: valid/unmigrated Version: rel:R25-11#1705d9af 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_ANM_01009@rel:R25-11#1705d9af
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ad27482f2026-09-30
  • R23-11rel:R23-11#85e9478a2026-10-14
  • R24-11rel:R24-11#0d813cdf2026-10-14
  • R25-11rel:R25-11#1705d9af2026-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

函数 UnregisterNetworkRequestedStateChangeNotifier [SWS_ANM_01013]

void UnregisterNetworkRequestedStateChangeNotifier() noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051
Thread Safetynot thread-safe

Hebt den Notifier für Änderungen des angeforderten Zustands auf.

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

使用

函数 UnregisterNetworkRequestedStateChangeNotifier 属于自适应网络管理(anm)模块,并通过头文件 ara/nm/network_handle.h 声明 [SWS_ANM_01013]。其任务是取消用于请求的网络状态变更的通知器 [SWS_ANM_01013],从而有助于实现上游需求 RS_Nm_00051。

该接口不接收传入参数,且不提供返回值(void)[SWS_ANM_01013]。Interpretation:由于签名未提供异步结果类型,因此推测该调用同步完成,并且注销在函数返回后立即生效。 问题 Q-df3005625905440a (未决)

错误处理

该函数被指定为 noexcept [SWS_ANM_01013],因此不抛出异常。规范中既未为调用方规定错误代码,也未规定单独的错误反应。

并发性与限制

关于线程安全,该函数被显式归类为 not thread-safe [SWS_ANM_01013]。因此,调用软件单元必须通过适当的同步措施确保去注册不会与对同一实例的其他访问并发执行。

本使用说明基于 AUTOSAR R25-11 自动生成。

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

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

Record
AUTOSAR/AP/record/SWS_ANM_01013
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01013@rel:R25-11#82bf113a
Content hash
82bf113a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01013
Status: valid/unmigrated Version: rel:R25-11#e1435ca9 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_ANM_01013@rel:R25-11#e1435ca9
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#aca25f662026-09-30
  • R23-11rel:R23-11#081944002026-10-14
  • R24-11rel:R24-11#e1435ca92026-10-14
  • R25-11rel:R25-11#e1435ca92026-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

函数 UnregisterNetworkStateChangeNotifier [SWS_ANM_01011]

void UnregisterNetworkStateChangeNotifier() noexcept;
Headerara/nm/network_handle.h
Upstream-AnforderungRS_Nm_00051
Thread Safetynot thread-safe

Hebt den Notifier für Änderungen des effektiven Zustands auf.

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

Record
AUTOSAR/AP/record/SWS_ANM_01011
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_ANM_01011@rel:R25-11#05bcd475
Content hash
05bcd475
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_NetworkManagement.pdf#nameddest=SWS_ANM_01011
Status: valid/unmigrated Version: rel:R25-11#dc92485f 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_ANM_01011@rel:R25-11#dc92485f
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#43c23ebd2026-09-30
  • R23-11rel:R23-11#41e5d1832026-10-14
  • R24-11rel:R24-11#dc92485f2026-10-14
  • R25-11rel:R25-11#dc92485f2026-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