DEENESPTFRRUARHIKOZHNL

क्लास ara::shwa::Accessor

Diese Seite wurde vollständig KI-generiert auf Basis von SWS Safe Hardware Acceleration (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.

[AP_SWS_SHWA_00001] पाठ अभी आयात नहीं हुआ Upstream: RS_SHWA_00017, RS_SHWA_00009

template <typename DataT, int Dimensions = 1, AccessMode AccessMode Type = AccessMode::kRead, Target AccessTargetType = Target::kDevice, typename AllocatorT = BufferAllocator<std::remove_const_t<DataT>>> class Accessor final {...};

Die Spezifikation definiert diesen Klassentyp mit der gezeigten Schnittstelle.

Header-Datei#include "ara/shwa/accessor.h"
Scopenamespace ara::shwa

उपयोगकर्ता गाइडएआई जनित

बफ़र के मेमोरी क्षेत्रों में प्ररूपीकृत (टाइप किए गए), नियंत्रित रीड और राइट एक्सेस को सक्षम बनाता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: d5d168d169f4 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

बफ़र के मेमोरी क्षेत्रों में प्ररूपीकृत (टाइप किए गए), नियंत्रित रीड और राइट एक्सेस को सक्षम बनाता है।

टेम्पलेट क्लास अंतर्निहित डेटा बफ़र की आवंटित मेमोरी तक टाइप किए गए और नियंत्रित एक्सेस को सक्षम बनाती है। आरंभीकरण केवल स्टैटिक फ़ैक्टरी मेथडों के माध्यम से होता है, जो इंस्टेंस को एक अद्वितीय पॉइंटर के रूप में लौटाते हैं ([AP_SWS_SHWA_00007])। रनटाइम पर, डेटा को टाइप-सुरक्षित रीड और राइट ऑपरेशनों या इंडेक्स ऑपरेटरों के माध्यम से संसाधित किया जा सकता है ([AP_SWS_SHWA_00011])। सभी कॉपी और मूव ऑपरेशनों को रोक दिया गया है, जबकि व्यक्तिगत डेटा ऑपरेशन थ्रेड सुरक्षा और त्रुटि प्रबंधन के लिए विशिष्ट आवश्यकताओं के अधीन हैं।

संदर्भ

टेम्पलेट क्लास ara::shwa::Accessor AUTOSAR Adaptive Platform में शेयर्ड-मेमोरी बफ़र पर टाइप किए गए मेमोरी एक्सेस के लिए केंद्रीय एक्सेस इंटरफ़ेस बनाती है। यह एक अंतर्निहित ara::shwa::Buffer पर एड्रेसिंग और एक्सेस लॉजिक को एनकैप्सुलेट करती है तथा इसे डेटा प्रकार (DataT), आयामीता (Dimensions), एक्सेस मोड (AccessModeType), लक्षित डिवाइस (AccessTargetType) और प्रयुक्त मेमोरी एलोकेटर (AllocatorT) के माध्यम से स्टैटिक रूप से पैरामीटरीकृत करती है। उन्नत परिदृश्यों में, क्लास एक TaskHandler को एकीकृत करती है, जो संभवतः बफ़र परिवेश में प्रसंस्करण कार्यों को नियंत्रित करता है। प्रश्न Q-552022fbf949a1f0 (खुला)

मॉड्यूल के भीतर, क्लास तीन केंद्रीय परस्पर क्रिया भागीदारों के साथ मिलकर कार्य करती है:

  • अनुप्रयोग / कॉलर: फ़ैक्टरी इंटरफ़ेस के माध्यम से इंस्टेंस का अनुरोध करता है और मेथडों या ऑपरेटरों के माध्यम से रीड या राइट ऑपरेशन निष्पादित करता है।
  • ara::shwa::Buffer: आवंटित मेमोरी क्षेत्र प्रदान करता है और Accessor को उसके निर्माण के समय एक संदर्भ के रूप में पास किया जाता है ([AP_SWS_SHWA_00007])।
  • TaskHandler: बफ़र प्रबंधन के दौरान कार्यों का समन्वय करने के लिए आवश्यकतानुसार निर्माण के समय पंजीकृत किया जाता है ([AP_SWS_SHWA_00008])।
diag_kontext Anwendung Anwendung ara::shwa::Accessor ara::shwa::Accessor Anwendung->ara::shwa::Accessor उपयोग करता है ara::shwa::Buffer ara::shwa::Buffer ara::shwa::Accessor->ara::shwa::Buffer referenziert TaskHandler TaskHandler ara::shwa::Accessor->TaskHandler इसके साथ समन्वय करता है

संदर्भ आरेख: ara::shwa::Accessor के परस्पर क्रिया भागीदार। स्रोत: [AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]

जीवनचक्र

ara::shwa::Accessor का जीवनचक्र सख्त सिमेंटिक प्रतिबंधों के अधीन है, जो एक्सेस इंस्टेंस के अनियंत्रित दोहराव या स्थानांतरण को रोकते हैं। डिफ़ॉल्ट कंस्ट्रक्टर को स्पष्ट रूप से हटाया (डिलीट किया) गया है ([AP_SWS_SHWA_00002])। इसी तरह, कॉपी कंस्ट्रक्टर ([AP_SWS_SHWA_00003]) और मूव कंस्ट्रक्टर ([AP_SWS_SHWA_00005]) दोनों के साथ-साथ सभी कॉपी और मूव असाइनमेंट ऑपरेटरों को हटाए गए के रूप में घोषित किया गया है ([AP_SWS_SHWA_00004], [AP_SWS_SHWA_00006])। इस प्रकार स्टैक पर सीधा आरंभीकरण या मान सिमेंटिक्स (value semantics) बाहर रखा गया है।

नए इंस्टेंस का निर्माण केवल स्टैटिक फ़ैक्टरी मेथड Create ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]) के माध्यम से किया जाता है। यह एक ara::core::Result<std::unique_ptr<Accessor>> लौटाता है, जिससे स्वामित्व विशेष रूप से कॉलर को स्थानांतरित हो जाता है। जैसे ही स्वामी std::unique_ptr अपने स्कोप से बाहर निकलता है, ऑब्जेक्ट स्वचालित रूप से नष्ट हो जाता है। निर्माण मेथडों को थ्रेड-सुरक्षित (thread-safe) और अपवाद-सुरक्षित (exception safe) निर्दिष्ट किया गया है ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008])।

चालू संचालन में समवर्तीता के संबंध में, स्पष्ट एक्सेस मेथडों Get ([AP_SWS_SHWA_00012]) और Set ([AP_SWS_SHWA_00011]) को थ्रेड-सुरक्षित के रूप में वर्गीकृत किया गया है। इसके विपरीत, operator[] ([AP_SWS_SHWA_00009], [AP_SWS_SHWA_00010]) के माध्यम से इंडेक्स एक्सेस के साथ-साथ HasProperty ([AP_SWS_SHWA_00015]) और GetProperty ([AP_SWS_SHWA_00016]) के माध्यम से प्रॉपर्टी क्वेरीज़ थ्रेड-सुरक्षित नहीं हैं और उनके लिए अनुप्रयोग-पक्षीय सिंक्रोनाइज़ेशन की आवश्यकता होती है।

उपयोग पथ

एक नियमित उपयोग प्रवाह ऑब्जेक्ट निर्माण, वैकल्पिक प्रॉपर्टी परीक्षण और बफ़र पर बाद के रीड या राइट ऑपरेशनों में विभाजित है:

  1. फ़ैक्टरी के माध्यम से आरंभीकरण: अनुप्रयोग Accessor::Create को कॉल करता है और एक ara::shwa::Buffer का संदर्भ तथा वैकल्पिक रूप से कॉन्फ़िगरेशन गुण और एक TaskHandler पास करता है ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008])। ara::core::Result के सत्यापन के बाद, अनुप्रयोग std::unique_ptr<Accessor> का स्वामित्व लेता है।
  2. गुणों का मूल्यांकन करना: टेम्पलेट मेथड HasProperty<PropertyT>() के माध्यम से यह पता लगाया जा सकता है कि कोई विशिष्ट विशेषता मौजूद है या नहीं ([AP_SWS_SHWA_00015])। उपलब्ध विशेषताओं को बाद में GetProperty<PropertyT>() के साथ पढ़ा जाता है ([AP_SWS_SHWA_00016])।
  3. डेटा एक्सेस निष्पादित करना: वास्तविक डेटा विनिमय के लिए दो इंटरफ़ेस पथ उपलब्ध हैं:
    • मेथड-आधारित एक्सेस: राइट ऑपरेशन Set(index, value) ([AP_SWS_SHWA_00011]) के माध्यम से होते हैं, रीड ऑपरेशन Get(index) ([AP_SWS_SHWA_00012]) के माध्यम से होते हैं, प्रत्येक को एक आयामी पहचानकर्ता (Id<Dimensions>) के माध्यम से संबोधित किया जाता है।
    • ऑपरेटर-आधारित एक्सेस: इंडेक्स ऑपरेटर operator[] Id<Dimensions> ([AP_SWS_SHWA_00009]) या std::size_t प्रकार के रैखिक ऑफ़सेट ([AP_SWS_SHWA_00010]) के माध्यम से सीधे एड्रेसिंग की अनुमति देता है। रिटर्न प्रकार ReferenceT रीड एक्सेस पर const DataT& में और राइट एक्सेस पर DataT& में हल हो जाता है ([AP_SWS_SHWA_00014])।
Accessor का विशिष्ट उपयोग पथएप्लिकेशनara::shwa::Accessorara::shwa::BufferCreate(bufferRef, propList)मेमोरी अखंडता की जांच करेंSpeicher bereitResult<std::unique_ptr<Accessor>>Use Case: प्रॉपर्टी की जांचHasProperty<PropertyT>()boolUse Case: DatenzugriffSet(index, value)Schreibe DatumBestaetigungResult<void>Get(index)Lese DatumWert DataTResult<DataT>

अनुक्रम आरेख: Accessor के माध्यम से बफ़र परस्पर क्रिया के लिए विशिष्ट कॉल अनुक्रम। स्रोत: [AP_SWS_SHWA_00007], [AP_SWS_SHWA_00011], [AP_SWS_SHWA_00012], [AP_SWS_SHWA_00015]

त्रुटि परिदृश्य

त्रुटिपूर्ण ऑपरेशनों को ara::core::Result के माध्यम से ShwaErrorCode से त्रुटि कोड का उपयोग करके दर्शाया जाता है:

  • ShwaErrorCode::kAccessorFailure: Create के दौरान घटित होता है यदि निर्माण की शर्तें या पैरामीटर अमान्य हैं ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008])।
  • ShwaErrorCode::kIntegrityCorrupted: बफ़र की दूषित मेमोरी अखंडता का संकेत देता है। यह आरंभीकरण के दौरान ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]) और साथ ही Set के माध्यम से लिखते समय घटित हो सकता है ([AP_SWS_SHWA_00011])।
  • ShwaErrorCode::kInvalidIndex: Get ([AP_SWS_SHWA_00012]) और Set ([AP_SWS_SHWA_00011]) पर रिपोर्ट किया जाता है यदि कोई मान्य प्रारंभिक मान मौजूद नहीं है या इंडेक्स सीमाओं से बाहर है।
  • ShwaErrorCode::kInvalidAccessMode: Set पर घटित होता है यदि एक्सेस मोड का संयोजन अमान्य है ([AP_SWS_SHWA_00011]); ऐसा संभवतः तब होता है जब AccessMode::kRead के लिए इनिशियलाइज़ की गई क्लास पर कोई राइट कॉल किया जाता है। प्रश्न Q-170e82f3dec16e75 (खुला)
  • ShwaErrorCode::kResourceBusy: Get ([AP_SWS_SHWA_00012]) और Set ([AP_SWS_SHWA_00011]) पर इंगित करता है कि संसाधन वर्तमान में व्यस्त है। इस त्रुटि के लिए रोलबैक सिमेंटिक्स की गारंटी है, जिससे पूर्व स्थिति सुरक्षित रहती है।
  • ShwaErrorCode::kFeatureNotSupported: तब लौटाया जाता है जब GetProperty के माध्यम से अनुरोधित कोई विशेषता समर्थित नहीं होती है ([AP_SWS_SHWA_00016])।

अपवाद सुरक्षा (exception safety) के संबंध में, Create, HasProperty और GetProperty को noexcept के साथ घोषित किया गया है तथा अपवाद-सुरक्षित (exception-safe) के रूप में निर्दिष्ट किया गया है ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008], [AP_SWS_SHWA_00015], [AP_SWS_SHWA_00016])। इसके विपरीत, डेटा एक्सेस ऑपरेशन्स Get, Set और operator[] को अपवाद-सुरक्षित नहीं (not exception safe) माना जाता है ([AP_SWS_SHWA_00009], [AP_SWS_SHWA_00010], [AP_SWS_SHWA_00011], [AP_SWS_SHWA_00012])।

यह गाइड AUTOSAR Adaptive Platform R25-11 के लिए ara::shwa::Accessor के विनिर्देश पर आधारित है और इसे स्वचालित रूप से तैयार किया गया था।

सदस्य मानचित्र

कंस्ट्रक्टर और डिस्ट्रक्टर

1

ऑपरेटर

2

टाइप उपनाम

1

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

कंस्ट्रक्टर और डिस्ट्रक्टर

Accessor फ़ंक्शन 3

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

ओवरलोड Accessor 3
Accessor ()=delete; AP_SWS_SHWA_00002
Accessor (Accessor &&)=delete; AP_SWS_SHWA_00005
Accessor (Accessor const &)=delete; AP_SWS_SHWA_00003

मेथड

Create फ़ंक्शन 2

Erzeugt beziehungsweise liefert das in der Signatur beschriebene Objekt oder Ergebnis über den angegebenen Factory-Pfad.

ओवरलोड Create 2
static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, TaskHandler &handler, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00008
static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00007
Get फ़ंक्शन

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

ara::core::Result< DataT > Get (Id< Dimensions > index);
GetProperty फ़ंक्शन

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

template <typename PropertyT> ara::core::Result< PropertyT > GetProperty () const noexcept;
HasProperty फ़ंक्शन

Prüft, ob die angeforderte Eigenschaft verfügbar ist.

template <typename PropertyT> bool HasProperty () const noexcept;
Set फ़ंक्शन

Schreibt den übergebenen Wert an die durch die Signatur bestimmte Stelle.

ara::core::Result< void > Set (Id< Dimensions > index, DataT value);

ऑपरेटर

operator= फ़ंक्शन 2

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

ओवरलोड = 2
Accessor & operator= (const Accessor &)=delete; AP_SWS_SHWA_00004
Accessor & operator= (Accessor &&)=delete; AP_SWS_SHWA_00006
operator[] फ़ंक्शन 2

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

ओवरलोड [] 2
ReferenceT operator[] (Id< Dimensions > index) const; AP_SWS_SHWA_00009
ReferenceT operator[] (std::size_t index) const; AP_SWS_SHWA_00010

टाइप उपनाम

Reference T टाइप उपनाम

Der Typ-Alias ordnet den in der Signatur angegebenen Namen dem dargestellten Typ zu.

using ReferenceT = std::conditional_t<AccessModeType == AccessMode::k Read, const DataT&, DataT&>;

विवरण

टाइप उपनाम Reference T [AP_SWS_SHWA_00014] Upstream: RS_SHWA_00017

using ReferenceT = std::conditional_t<AccessModeType == AccessMode::k Read, const DataT&, DataT&>;

Der Typ-Alias ordnet den in der Signatur angegebenen Namen dem dargestellten Typ zu.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00014
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00014@rel:R25-11#e51868b6
Content hash
e51868b6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00014
Status: valid/unmigrated Version: rel:R25-11#e5fa94c4 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00014@rel:R25-11#e5fa94c4
Point-in-Time History:
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

फ़ंक्शन Accessor [AP_SWS_SHWA_00002] Upstream: RS_SHWA_00017

Accessor ()=delete;

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00002
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00002@rel:R25-11#1c58d01d
Content hash
1c58d01d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00002
Status: valid/unmigrated Version: rel:R25-11#87a70a59 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00002@rel:R25-11#87a70a59
Point-in-Time History:
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

फ़ंक्शन Accessor [AP_SWS_SHWA_00005] Upstream: RS_SHWA_00017

Accessor (Accessor &&)=delete;

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00005
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00005@rel:R25-11#718c93ca
Content hash
718c93ca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00005
Status: valid/unmigrated Version: rel:R25-11#74794dc6 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00005@rel:R25-11#74794dc6
Point-in-Time History:
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= [AP_SWS_SHWA_00004] Upstream: RS_SHWA_00017

Accessor & operator= (const Accessor &)=delete;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00004
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00004@rel:R25-11#8c839273
Content hash
8c839273
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00004
Status: valid/unmigrated Version: rel:R25-11#585a9b2c Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00004@rel:R25-11#585a9b2c
Point-in-Time History:
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= [AP_SWS_SHWA_00006] Upstream: RS_SHWA_00017

Accessor & operator= (Accessor &&)=delete;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00006
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00006@rel:R25-11#3b4a61bf
Content hash
3b4a61bf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00006
Status: valid/unmigrated Version: rel:R25-11#05e2d520 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00006@rel:R25-11#05e2d520
Point-in-Time History:
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

फ़ंक्शन Accessor [AP_SWS_SHWA_00003] Upstream: RS_SHWA_00017

Accessor (Accessor const &)=delete;

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00003
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00003@rel:R25-11#add32e46
Content hash
add32e46
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00003
Status: valid/unmigrated Version: rel:R25-11#65fd88e0 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00003@rel:R25-11#65fd88e0
Point-in-Time History:
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

फ़ंक्शन Create [AP_SWS_SHWA_00008] Upstream: RS_SHWA_00017, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, TaskHandler &handler, const PropertyList &propList={}) noexcept;

Erzeugt beziehungsweise liefert das in der Signatur beschriebene Objekt oder Ergebnis über den angegebenen Factory-Pfad.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k AccessorFailure Invalid use or construction of accessors no_rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k IntegrityCorrupted The structural integrity of the memory allocated by Buffer could not be established

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00008
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00008@rel:R25-11#8b464422
Content hash
8b464422
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00008
Status: valid/unmigrated Version: rel:R25-11#1b793702 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00008@rel:R25-11#1b793702
Point-in-Time History:
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

फ़ंक्शन Create [AP_SWS_SHWA_00007] Upstream: RS_SHWA_00017, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, const PropertyList &propList={}) noexcept;

Erzeugt beziehungsweise liefert das in der Signatur beschriebene Objekt oder Ergebnis über den angegebenen Factory-Pfad.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k AccessorFailure Invalid use or construction of accessors no_rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k IntegrityCorrupted The structural integrity of the memory allocated by Buffer could not be established

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00007
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00007@rel:R25-11#1c052468
Content hash
1c052468
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00007
Status: valid/unmigrated Version: rel:R25-11#08d6c117 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00007@rel:R25-11#08d6c117
Point-in-Time History:
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

फ़ंक्शन Get [AP_SWS_SHWA_00012] Upstream: RS_SHWA_00017, RS_SHWA_00007

ara::core::Result< DataT > Get (Id< Dimensions > index);

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe rollback_semantics ShwaErrorCode::kInvalid Index The operation could not be performed because no initial value is available rollback_semantics
Exception Safetynot exception safe
ErrorsShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00012
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00012@rel:R25-11#07cb47f0
Content hash
07cb47f0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00012
Status: valid/unmigrated Version: rel:R25-11#27b73e56 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00012@rel:R25-11#27b73e56
Point-in-Time History:
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

फ़ंक्शन GetProperty [AP_SWS_SHWA_00016] Upstream: RS_SHWA_00001, RS_SHWA_00007

template <typename PropertyT> ara::core::Result< PropertyT > GetProperty () const noexcept;

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k FeatureNotSupported Used when a requested feature isn’t supported

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00016
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00016@rel:R25-11#bfbba30e
Content hash
bfbba30e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00016
Status: valid/unmigrated Version: rel:R25-11#7e50eb6e Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00016@rel:R25-11#7e50eb6e
Point-in-Time History:
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

फ़ंक्शन HasProperty [AP_SWS_SHWA_00015] Upstream: RS_SHWA_00001, RS_SHWA_00007

template <typename PropertyT> bool HasProperty () const noexcept;

Prüft, ob die angeforderte Eigenschaft verfügbar ist.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe
Exception Safetyexception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00015
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00015@rel:R25-11#b87d8a93
Content hash
b87d8a93
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00015
Status: valid/unmigrated Version: rel:R25-11#c1f7c4c8 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00015@rel:R25-11#c1f7c4c8
Point-in-Time History:
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

फ़ंक्शन Set [AP_SWS_SHWA_00011] Upstream: RS_SHWA_00017, RS_SHWA_00007

ara::core::Result< void > Set (Id< Dimensions > index, DataT value);

Schreibt den übergebenen Wert an die durch die Signatur bestimmte Stelle.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe
Exception Safetynot exception safe
ErrorsShwaErrorCode::kInvalid Index no_rollback_semantics The operation could not be performed because no initial value is available no_rollback_semantics ShwaErrorCode::kInvalid AccessMode Opening a file failed because the requested combination of Open Modes is invalid no_rollback_semantics ShwaErrorCode::k IntegrityCorrupted The structural integrity of the memory allocated by Buffer could not be established rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00011
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00011@rel:R25-11#6ec3f39e
Content hash
6ec3f39e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00011
Status: valid/unmigrated Version: rel:R25-11#9a134685 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00011@rel:R25-11#9a134685
Point-in-Time History:
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[] [AP_SWS_SHWA_00009] Upstream: RS_SHWA_00017

ReferenceT operator[] (Id< Dimensions > index) const;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe
Exception Safetynot exception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00009
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00009@rel:R25-11#cbf7e03c
Content hash
cbf7e03c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00009
Status: valid/unmigrated Version: rel:R25-11#e25c660d Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00009@rel:R25-11#e25c660d
Point-in-Time History:
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[] [AP_SWS_SHWA_00010] Upstream: RS_SHWA_00017

ReferenceT operator[] (std::size_t index) const;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe
Exception Safetynot exception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00010
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00010@rel:R25-11#8f9c8a28
Content hash
8f9c8a28
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00010
Status: valid/unmigrated Version: rel:R25-11#a0626adf Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00010@rel:R25-11#a0626adf
Point-in-Time History:
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