क्लास NetworkHandle [SWS_ANM_01000]
class NetworkHandle final {...};| Header | ara/nm/network_handle.h |
|---|---|
| Upstream-Anforderung | RS_Nm_00050 |
Zugriffsobjekt für einen durch InstanceSpecifier referenzierten Netzwerk-Handle; vorgesehen für State Management.
उपयोग और जीवनचक्र
क्लास 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) के रूप में निर्दिष्ट हैं। व्याख्या: चूँकि कोई थ्रेड-सुरक्षा की गारंटी नहीं है, इसलिए कॉलिंग संदर्भ बाहरी सिंक्रोनाइज़ेशन के लिए ज़िम्मेदार होना चाहिए, बशर्ते कि एकाधिक थ्रेड एक ही हैंडल का उपयोग करते हों। प्रश्न 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#164a3ec9- Content hash
164a3ec9- 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
Recorded Revisions (4):
- R25-11
rel:R25-11#7f44cef22026-09-30 - R23-11
rel:R23-11#92accf002026-10-14 - R24-11
rel:R24-11#5516fb542026-10-14 - R25-11
rel:R25-11#6d0d1ac42026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
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 · जर्मन मूल