DEENESPTFRRUARHIKOZHNL

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

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_00901] पाठ अभी आयात नहीं हुआ Upstream: RS_SHWA_00001

class Queue final {...};

Die Spezifikation definiert diesen Klassentyp mit der gezeigten Schnittstelle.

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

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

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

एक्सेलेरेटर हार्डवेयर पर कार्यों के प्रसारण और सिंक्रनाइज़ेशन के लिए निष्पादन चैनल के रूप में कार्य करता है।

गैर-प्रतिलिपि योग्य वर्ग ara::shwa::Queue डिवाइसेस और बफ़र्स के साथ संयोजन में एक्सेलेरेशन हार्डवेयर को गणना कार्यों के सुरक्षित हस्तांतरण के लिए कार्य करता है SWS_SafeHardwareAcceleration पृ. 22 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”। फ़ैक्टरी विधि Create() के माध्यम से निर्माण के बाद, कार्यों को Submit() के साथ सबमिट किया जाता है और Wait() या WaitFor() के माध्यम से सिंक्रनाइज़ किया जाता है [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00914]। चूँकि ऑब्जेक्ट विधियाँ थ्रेड-सुरक्षित नहीं हैं और निष्पादन त्रुटियों के मामले में कोई रोलबैक सिमेंटिक्स लागू नहीं होता है, इसलिए बाहरी थ्रेड सिंक्रनाइज़ेशन और डेटा अखंडता सुनिश्चित की जानी चाहिए [AP_SWS_SHWA_00912]।

संदर्भ

वर्ग ara::shwa::Queue Adaptive Platform में सुरक्षित हार्डवेयर त्वरण के लिए केंद्रीय निष्पादन चैनल का प्रतिनिधित्व करता है। जैसा कि समग्र डिज़ाइन दर्शाता है, अनुप्रयोग आमतौर पर कई कतारों, डिवाइसेस और बफ़र्स के संयोजन के साथ इंटरैक्ट करते हैं SWS_SafeHardwareAcceleration पृ. 22 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”। इस परस्पर क्रिया के भीतर, कतार गणना कार्यों या त्वरण आदेशों को प्राप्त करने और उन्हें अंतर्निहित हार्डवेयर डिवाइस पर अग्रेषित करने का कार्य संभालती है। GetDevice() के माध्यम से संबद्ध डिवाइस की क्वेरी की जा सकती है [AP_SWS_SHWA_00910]। इसके अलावा, IsInOrder() के माध्यम से यह निर्धारित किया जा सकता है कि क्या कतार के भीतर आदेशों को कड़ाई से क्रमिक रूप से संसाधित किया जाता है [AP_SWS_SHWA_00911]। कतार की विशिष्ट क्षमताओं या मापदंडों की पहले से HasProperty() के माध्यम से जाँच की जा सकती है [AP_SWS_SHWA_00915] और GetProperty() के साथ पुनर्प्राप्त किया जा सकता है [AP_SWS_SHWA_00916]।

QueueContext App Adaptive Application Queue ara::shwa::Queue App->Queue nutzt / Submit() Device ara::shwa::Device App->Device konfiguriert Buffer बफर App->Buffer verwaltet Nutzdaten Queue->Device GetDevice() / steuert an ErrorHandler ara::shwa::ErrorHandler Queue->ErrorHandler meldet Fehler

संदर्भ आरेख: अनुप्रयोग, हार्डवेयर डिवाइस और त्रुटि प्रबंधन के बीच कतार का अंतःस्थापन। स्रोत: SWS_SafeHardwareAcceleration पृ. 22 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”, [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00910]।

जीवनचक्र

ara::shwa::Queue के इंस्टेंस एक सख्त स्वामित्व मॉडल के अधीन हैं। डिफ़ॉल्ट कंस्ट्रक्टर [AP_SWS_SHWA_00902] और कॉपी तथा मूव संचालन दोनों स्पष्ट रूप से हटा दिए गए हैं: कॉपी कंस्ट्रक्टर [AP_SWS_SHWA_00903], कॉपी असाइनमेंट [AP_SWS_SHWA_00904], मूव कंस्ट्रक्टर [AP_SWS_SHWA_00905] और मूव असाइनमेंट [AP_SWS_SHWA_00906] उपलब्ध नहीं हैं। इस प्रकार एक कतार न तो प्रतिलिपि बनाने योग्य है और न ही स्थानांतरित करने योग्य (व्याख्या: यह एक स्थायी रूप से स्थापित संसाधन का प्रतिनिधित्व करती है)। प्रश्न Q-9ce33460e375c45f (खुला)

निर्माण विशेष रूप से स्थिर फ़ैक्टरी विधियों Create() के माध्यम से होता है, जो ara::core::Result के भीतर एक std::unique_ptr<Queue> में इनकैप्सुलेटेड ऑब्जेक्ट को लौटाते हैं। इंस्टेंटिएशन या तो मौजूदा Device संदर्भ [AP_SWS_SHWA_00909] के आधार पर या एक सामान्य DeviceSelector [AP_SWS_SHWA_00908] के माध्यम से किया जा सकता है। दोनों संस्करण अतिरिक्त रूप से एक ErrorHandler और एक वैकल्पिक PropertyList स्वीकार करते हैं। समवर्तीता के संबंध में, फ़ैक्टरी फ़ंक्शंस Create() को थ्रेड-सुरक्षित के रूप में निर्दिष्ट किया गया है [AP_SWS_SHWA_00908], [AP_SWS_SHWA_00909]। इसके विपरीत, बनाए गए इंस्टेंस के सभी नियमित सदस्य फ़ंक्शंस — जिनमें Submit(), Wait() और GetDevice() शामिल हैं — गैर-थ्रेड-सुरक्षित घोषित किए गए हैं [AP_SWS_SHWA_00910], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914]; परिणामस्वरूप, एकाधिक थ्रेड्स से समवर्ती एक्सेस को अनुप्रयोग स्तर पर सिंक्रनाइज़ किया जाना चाहिए।

उपयोग पथ

नियमित प्रवाह निर्माण, कार्य शेड्यूलिंग और सिंक्रनाइज़ेशन के चरणों में विभाजित है:

  1. कतार बनाएँ: अनुप्रयोग किसी विशिष्ट डिवाइस या DeviceSelector के साथ-साथ त्रुटि प्रबंधन रूटीन्स के साथ Create() के माध्यम से कतार बनाता है [AP_SWS_SHWA_00909]।
  2. कॉन्फ़िगरेशन और परीक्षण: वैकल्पिक रूप से, HasProperty() [AP_SWS_SHWA_00915] और IsInOrder() [AP_SWS_SHWA_00911] के साथ गुणों को मान्य किया जाता है।
  3. कार्य सबमिट करें: Submit() के साथ हार्डवेयर को एक कार्य सौंपा जाता है। यहाँ या तो एक समर्पित ErrorHandler पास किया जा सकता है [AP_SWS_SHWA_00912] या फ़ॉलबैक अथवा अनुवर्ती पथों के लिए एक द्वितीयक कतार (secondaryQueue) निर्दिष्ट की जा सकती है [AP_SWS_SHWA_00913]। विधि एक ara::core::Result<Event> लौटाती है।
  4. सिंक्रनाइज़ करें: अनुप्रयोग सबमिट किए गए कार्यों के पूरा होने पर सिंक्रनाइज़ करता है। इसके लिए असीमित Wait() [AP_SWS_SHWA_00914] या मिलीसेकंड अवधि के विनिर्देश के साथ समय-सीमित WaitFor() उपलब्ध है [AP_SWS_SHWA_00917]।
Queue उपयोग का विशिष्ट प्रवाहआवेदनकतारउपकरणCreate(device, errorHandler)Result<unique_ptr<Queue>>Use Case: कार्य सबमिट करेंSubmit(cfg, handler)Hardware-Task einplanenResult<Event>Use Case: SynchronisationWait() / WaitFor(ms)Result<void>

अनुक्रम आरेख: निर्माण से लेकर कार्य सबमिशन और सिंक्रनाइज़ेशन तक का विशिष्ट कॉल प्रवाह। स्रोत: [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914]।

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

विधियाँ ara::core::Result में त्रुटि कोड प्रकार ShwaErrorCode के माध्यम से त्रुटि मामलों की रिपोर्ट करती हैं:

  • संसाधन और पैरामीटर विरोध: यदि Create() विफल हो जाता है, तो अन्य बातों के अलावा ShwaErrorCode::kResourceBusy, ShwaErrorCode::kInvalidParameter या ShwaErrorCode::kFeatureNotSupported हो सकते हैं [AP_SWS_SHWA_00909]। इन निर्माण त्रुटियों के लिए रोलबैक सिमेंटिक्स लागू होते हैं।
  • अमान्य ऑब्जेक्ट्स को कॉल करना: यदि पहले से नष्ट या अमान्य ऑब्जेक्ट्स पर Submit(), Wait() या WaitFor() जैसी विधियाँ निष्पादित की जाती हैं, तो API ShwaErrorCode::kInvalidObject [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914], [AP_SWS_SHWA_00917] के साथ इसकी पुष्टि करता है।
  • निष्पादन त्रुटि और डेटा अखंडता: यदि कार्य प्रसंस्करण के दौरान कोई त्रुटि (ShwaErrorCode::kTaskExecutionFailure या अधिक सामान्य रूप से ShwaErrorCode::kRuntime) उत्पन्न होती है, तो स्पष्ट रूप से कोई रोलबैक सिमेंटिक्स नहीं होता है (no_rollback_semantics)। इन मामलों में विनिर्देश की अपेक्षा है कि निष्पादन में शामिल डेटा को अनजाने में संशोधित माना जाना चाहिए [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914]।
  • समय समाप्ति: WaitFor() के माध्यम से सिंक्रोनाइज़िंग प्रतीक्षा के दौरान, ShwaErrorCode::kTimedOut निर्दिष्ट समय सीमा की समाप्ति का संकेत देता है; यहाँ भी प्रभावित डेटा को संभावित रूप से असंगत के रूप में वर्गीकृत किया जाना चाहिए [AP_SWS_SHWA_00917]।

यह मार्गदर्शिका विशेष रूप से AUTOSAR Adaptive R25-11 के ara::shwa::Queue से संबंधित विनिर्देश आवश्यकताओं पर आधारित है।

कर्नेल सबमिशन

Kernel-Einreichung mit asynchronem FehlerpfadAdaptive ApplicationQueueTaskHandlerDeviceErrorHandlerSubmit(lambda, handler)invoke task callbackParallelFor / SingleTaskResult<Event>asynchronen FehlermeldenDer Fehlerhandler ist für Gerätefehler währendder Ausführung vorgesehen.

Quellen: SWS SHWA §7.2.5.3, SWS SHWA §7.6. Teilweise Interpretation: Die Sequenz ordnet die APIs zu einem Nutzungspfad.

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

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

1

ऑपरेटर

1

विवरण दृश्य

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

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

Queue फ़ंक्शन 3

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

ओवरलोड Queue 3
Queue (Queue &&)=delete; AP_SWS_SHWA_00905
Queue ()=delete; AP_SWS_SHWA_00902
Queue (Queue const &)=delete; AP_SWS_SHWA_00903

मेथड

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< Queue > > Create (const Device &device, const std::unique_ptr< ErrorHandler > &errorHandler, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00909
template <typename DeviceSelector> static ara::core::Result< std::unique_ptr< Queue > > Create (const DeviceSelector &deviceSelector, const std::unique_ptr< ErrorHandler > &errorHandler, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00908
GetDevice फ़ंक्शन

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

ara::core::Result< Device > GetDevice () const noexcept;
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;
IsInOrder फ़ंक्शन

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

ara::core::Result< bool > IsInOrder () const noexcept;
Submit फ़ंक्शन 2

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

ओवरलोड Submit 2
template <typename T> ara::core::Result< Event > Submit (T cfg, const Queue &secondaryQueue) noexcept; AP_SWS_SHWA_00913
template <typename T> ara::core::Result< Event > Submit (T cfg, ara::shwa::ErrorHandler &&handler) noexcept; AP_SWS_SHWA_00912
Wait फ़ंक्शन

Synchronisiert gemäß der Signatur auf den Abschluss assoziierter oder abhängiger Aufgaben; die zeitbegrenzte Variante begrenzt das Warten.

ara::core::Result< void > Wait () noexcept;
WaitFor फ़ंक्शन

Synchronisiert gemäß der Signatur auf den Abschluss assoziierter oder abhängiger Aufgaben; die zeitbegrenzte Variante begrenzt das Warten.

ara::core::Result< void > WaitFor (const size_t ms) noexcept;

ऑपरेटर

operator= फ़ंक्शन 2

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

ओवरलोड = 2
Queue & operator= (Queue &&)=delete; AP_SWS_SHWA_00906
Queue & operator= (const Queue &)=delete; AP_SWS_SHWA_00904

विवरण

फ़ंक्शन Queue [AP_SWS_SHWA_00905] Upstream: RS_SHWA_00001

Queue (Queue &&)=delete;

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

Scopeclass ara::shwa::Queue

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00905
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00905@rel:R25-11#8e4cd820
Content hash
8e4cd820
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00905
Status: valid/unmigrated Version: rel:R25-11#5fb1aaae 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_00905@rel:R25-11#5fb1aaae
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

फ़ंक्शन Queue [AP_SWS_SHWA_00902] Upstream: RS_SHWA_00001

Queue ()=delete;

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

Scopeclass ara::shwa::Queue

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00902
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00902@rel:R25-11#023b5ef9
Content hash
023b5ef9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00902
Status: valid/unmigrated Version: rel:R25-11#e61222d0 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_00902@rel:R25-11#e61222d0
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_00906] Upstream: RS_SHWA_00001

Queue & operator= (Queue &&)=delete;

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

Scopeclass ara::shwa::Queue

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00906
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00906@rel:R25-11#1b463e2a
Content hash
1b463e2a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00906
Status: valid/unmigrated Version: rel:R25-11#80e14df7 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_00906@rel:R25-11#80e14df7
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_00904] Upstream: RS_SHWA_00001

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

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

Scopeclass ara::shwa::Queue

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00904
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00904@rel:R25-11#7d5fe65d
Content hash
7d5fe65d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00904
Status: valid/unmigrated Version: rel:R25-11#a59c59a1 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_00904@rel:R25-11#a59c59a1
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

फ़ंक्शन Queue [AP_SWS_SHWA_00903] Upstream: RS_SHWA_00001

Queue (Queue const &)=delete;

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

Scopeclass ara::shwa::Queue

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00903
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00903@rel:R25-11#57fe177b
Content hash
57fe177b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00903
Status: valid/unmigrated Version: rel:R25-11#8e5b520b 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_00903@rel:R25-11#8e5b520b
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_00909] Upstream: RS_SHWA_00001, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Queue > > Create (const Device &device, const std::unique_ptr< ErrorHandler > &errorHandler, const PropertyList &propList={}) noexcept;

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

Scopeclass ara::shwa::Queue
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy rollback_semantics ShwaErrorCode::kInvalid Parameter Invalid argument to an API function 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_00909
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00909@rel:R25-11#eba754e1
Content hash
eba754e1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00909
Status: valid/unmigrated Version: rel:R25-11#d8c7e5fe 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_00909@rel:R25-11#d8c7e5fe
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_00908] Upstream: RS_SHWA_00001, RS_SHWA_00007

template <typename DeviceSelector> static ara::core::Result< std::unique_ptr< Queue > > Create (const DeviceSelector &deviceSelector, const std::unique_ptr< ErrorHandler > &errorHandler, const PropertyList &propList={}) noexcept;

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

Scopeclass ara::shwa::Queue
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy rollback_semantics ShwaErrorCode::kInvalid Parameter Invalid argument to an API function 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_00908
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00908@rel:R25-11#d63abbf1
Content hash
d63abbf1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00908
Status: valid/unmigrated Version: rel:R25-11#23b63dca 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_00908@rel:R25-11#23b63dca
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

फ़ंक्शन GetDevice [AP_SWS_SHWA_00910] Upstream: RS_SHWA_00001, RS_SHWA_00007

ara::core::Result< Device > GetDevice () const noexcept;

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

Scopeclass ara::shwa::Queue
Thread Safetynot thread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics
Exception Safetyexception 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_00910
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00910@rel:R25-11#83e92a51
Content hash
83e92a51
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00910
Status: valid/unmigrated Version: rel:R25-11#e8f23da6 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_00910@rel:R25-11#e8f23da6
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_00916] 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::Queue
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_00916
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00916@rel:R25-11#b3909eec
Content hash
b3909eec
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00916
Status: valid/unmigrated Version: rel:R25-11#64633a2a 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_00916@rel:R25-11#64633a2a
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_00915] 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::Queue
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_00915
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00915@rel:R25-11#eea81b84
Content hash
eea81b84
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00915
Status: valid/unmigrated Version: rel:R25-11#f6a60318 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_00915@rel:R25-11#f6a60318
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

फ़ंक्शन IsInOrder [AP_SWS_SHWA_00911] Upstream: RS_SHWA_00001, RS_SHWA_00007

ara::core::Result< bool > IsInOrder () const noexcept;

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

Scopeclass ara::shwa::Queue
Thread Safetynot thread-safe rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k Runtime General runtime error

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00911
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00911@rel:R25-11#c5fbf0bc
Content hash
c5fbf0bc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00911
Status: valid/unmigrated Version: rel:R25-11#aea61bca 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_00911@rel:R25-11#aea61bca
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

फ़ंक्शन Submit [AP_SWS_SHWA_00913] Upstream: RS_SHWA_00001, RS_SHWA_00007, RS_SHWA_00008

template <typename T> ara::core::Result< Event > Submit (T cfg, const Queue &secondaryQueue) noexcept;

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

Scopeclass ara::shwa::Queue
Thread Safetynot thread-safe no_rollback_semantics ShwaErrorCode::k Runtime General runtime error. The data used within failed task execution should be considered as changed in unintended way
Exception Safetyexception safe
ErrorsShwaErrorCode::k ResourceBusy no_rollback_semantics The operation could not be performed because the resource is currently busy no_rollback_semantics ShwaErrorCode::kInvalid Parameter Invalid argument to an API function no_rollback_semantics ShwaErrorCode::kInvalid Object Using a destroyed or invalid object (like a buffer or queue) no_rollback_semantics ShwaErrorCode::kTask ExecutionFailure Error during task execution. The data used within failed task execution should be considered as changed in unintended way

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00913
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00913@rel:R25-11#76c62c86
Content hash
76c62c86
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00913
Status: valid/unmigrated Version: rel:R25-11#dc7fff4d 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_00913@rel:R25-11#dc7fff4d
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

फ़ंक्शन Submit [AP_SWS_SHWA_00912] Upstream: RS_SHWA_00001, RS_SHWA_00007, RS_SHWA_00009

template <typename T> ara::core::Result< Event > Submit (T cfg, ara::shwa::ErrorHandler &&handler) noexcept;

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

Scopeclass ara::shwa::Queue
Thread Safetynot thread-safe no_rollback_semantics ShwaErrorCode::k Runtime General runtime error. The data used within failed task execution should be considered as changed in unintended way no_rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy no_rollback_semantics ShwaErrorCode::kInvalid Parameter Invalid argument to an API function no_rollback_semantics ShwaErrorCode::kInvalid Object Using a destroyed or invalid object (like a buffer or queue) no_rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::kTask ExecutionFailure Error during task execution. The data used within failed task execution should be considered as changed in unintended way

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00912
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00912@rel:R25-11#c1f7acd0
Content hash
c1f7acd0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00912
Status: valid/unmigrated Version: rel:R25-11#bd1c3dce 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_00912@rel:R25-11#bd1c3dce
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

फ़ंक्शन Wait [AP_SWS_SHWA_00914] Upstream: RS_SHWA_00001, RS_SHWA_00007, RS_SHWA_00009

ara::core::Result< void > Wait () noexcept;

Synchronisiert gemäß der Signatur auf den Abschluss assoziierter oder abhängiger Aufgaben; die zeitbegrenzte Variante begrenzt das Warten.

Scopeclass ara::shwa::Queue
Thread Safetynot thread-safe no_rollback_semantics ShwaErrorCode::k Runtime General runtime error. The data used within failed task execution should be considered as changed in unintended way rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy rollback_semantics ShwaErrorCode::kInvalid Object Using a destroyed or invalid object (like a buffer or queue) rollback_semantics ShwaErrorCode::k FeatureNotSupported Used when a requested feature isn’t supported no_rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::kTask ExecutionFailure Error during task execution. The data used within failed task execution should be considered as changed in unintended way

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00914
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00914@rel:R25-11#91d0295f
Content hash
91d0295f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00914
Status: valid/unmigrated Version: rel:R25-11#3427ee4c 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_00914@rel:R25-11#3427ee4c
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

फ़ंक्शन WaitFor [AP_SWS_SHWA_00917] Upstream: RS_SHWA_00001, RS_SHWA_00005, RS_SHWA_00007

ara::core::Result< void > WaitFor (const size_t ms) noexcept;

Synchronisiert gemäß der Signatur auf den Abschluss assoziierter oder abhängiger Aufgaben; die zeitbegrenzte Variante begrenzt das Warten.

Scopeclass ara::shwa::Queue
Thread Safetynot thread-safe no_rollback_semantics ShwaErrorCode::k Runtime General runtime error. The data used within failed task execution should be considered as changed in unintended way rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy rollback_semantics ShwaErrorCode::kInvalid Object Using a destroyed or invalid object (like a buffer or queue) rollback_semantics ShwaErrorCode::k FeatureNotSupported Used when a requested feature isn’t supported no_rollback_semantics ShwaErrorCode::kTask ExecutionFailure Error during task execution. The data used within failed task execution should be considered as changed in unintended way no_rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::kTimed Out Task execution timed-out. The data used within failed task execution should be considered as changed in unintended way

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00917
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00917@rel:R25-11#1b705e55
Content hash
1b705e55
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00917
Status: valid/unmigrated Version: rel:R25-11#4b09b967 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_00917@rel:R25-11#4b09b967
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