DEENESPTFRRUARHIKOZHNL

klasse 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] tekst nog niet geïmporteerd 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

User GuideAI-GEGENEREERD

Dient als uitvoeringskanaal voor de overdracht en synchronisatie van taken op versnellerhardware.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 532df7849f07 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Dient als uitvoeringskanaal voor de overdracht en synchronisatie van taken op versnellerhardware.

De niet-kopieerbare klasse ara::shwa::Queue dient voor de veilige overdracht van rekentaken aan versnellingshardware in samenspel met devices en buffers SWS_SafeHardwareAcceleration p. 22 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”. Na de creatie via de factory-methode Create() worden taken met Submit() ingediend en via Wait() of WaitFor() gesynchroniseerd [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00914]. Aangezien objectmethoden niet thread-safe zijn en bij uitvoeringsfouten geen rollback-semantiek van kracht is, moet worden gelet op externe thread-synchronisatie en data-integriteit [AP_SWS_SHWA_00912].

Context

De klasse ara::shwa::Queue vormt in het Adaptive Platform het centrale uitvoeringskanaal voor veilige hardwareversnelling. Zoals het totale ontwerp illustreert, interageren applicaties typisch met een combinatie van meerdere queues, devices en buffers SWS_SafeHardwareAcceleration p. 22 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”. Binnen dit samenspel neemt de queue de taak op zich om rekentaken of versnellingsopdrachten in ontvangst te nemen en door te sturen naar het onderliggende hardware-device. Via GetDevice() kan het toegewezen device worden opgevraagd [AP_SWS_SHWA_00910]. Bovendien kan via IsInOrder() worden bepaald of opdrachten binnen de queue strikt sequentieel worden verwerkt [AP_SWS_SHWA_00911]. Specifieke capaciteiten of parameters van de queue kunnen vooraf via HasProperty() worden gecontroleerd [AP_SWS_SHWA_00915] en met GetProperty() worden opgehaald [AP_SWS_SHWA_00916].

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

Contextdiagram: inbedding van de queue tussen applicatie, hardware-device en foutafhandeling. Bronnen: SWS_SafeHardwareAcceleration p. 22 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”, [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00910].

Levenscyclus

Instanties van ara::shwa::Queue zijn onderworpen aan een strikt eigendomsmodel. Zowel de standaardconstructor [AP_SWS_SHWA_00902] als kopieer- en verplaatsingsoperaties zijn expliciet verwijderd: copy-constructor [AP_SWS_SHWA_00903], copy-assignment [AP_SWS_SHWA_00904], move-constructor [AP_SWS_SHWA_00905] en move-assignment [AP_SWS_SHWA_00906] zijn niet beschikbaar. Een queue is zodoende noch kopieerbaar noch verplaatsbaar (interpretatie: ze vertegenwoordigt een vast verankerde resource). Vraag Q-9ce33460e375c45f (open)

De creatie vindt uitsluitend plaats via statische factory-methoden Create(), die het object ingekapseld in een std::unique_ptr<Queue> binnen een ara::core::Result retourneren. De instantiatie kan hetzij aan de hand van een bestaande Device-referentie [AP_SWS_SHWA_00909], hetzij via een generieke DeviceSelector [AP_SWS_SHWA_00908] worden uitgevoerd. Beide varianten accepteren daarnaast een ErrorHandler en een optionele PropertyList. Met betrekking tot concurrency zijn de factory-functies Create() gespecificeerd als thread-safe [AP_SWS_SHWA_00908], [AP_SWS_SHWA_00909]. Alle reguliere elementfuncties van de gecreëerde instantie – waaronder Submit(), Wait() en GetDevice() – zijn daarentegen gedeclareerd als niet thread-safe [AP_SWS_SHWA_00910], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914]; gelijktijdige toegangen vanuit meerdere threads moeten bijgevolg aan applicatiezijde worden gesynchroniseerd.

Gebruikspad

Het reguliere verloop is onderverdeeld in de fasen creatie, opdrachtinplanning en synchronisatie:

  1. Queue creëren: De applicatie creëert de queue via Create() met een concreet device of DeviceSelector evenals foutafhandelingsroutines [AP_SWS_SHWA_00909].
  2. Configuratie en controle: Optioneel worden eigenschappen gevalideerd met HasProperty() [AP_SWS_SHWA_00915] en IsInOrder() [AP_SWS_SHWA_00911].
  3. Opdracht verzenden: Met Submit() wordt een taak aan de hardware overgedragen. Hierbij kan hetzij een dedicated ErrorHandler worden doorgegeven [AP_SWS_SHWA_00912], hetzij een secundaire queue (secondaryQueue) voor uitwijk- resp. vervolgpaden worden opgegeven [AP_SWS_SHWA_00913]. De methode retourneert een ara::core::Result<Event>.
  4. Synchroniseren: De applicatie synchroniseert op de voltooiing van de ingediende taken. Hiervoor staat de onbegrensde Wait() [AP_SWS_SHWA_00914] of de in tijd gelimiteerde WaitFor() onder opgave van een duur in milliseconden ter beschikking [AP_SWS_SHWA_00917].
Typisch verloop van het queue-gebruikApplicationQueueDeviceCreate(device, errorHandler)Result<unique_ptr<Queue>>Use Case: Opdracht verzendenSubmit(cfg, handler)Hardware-Task einplanenResult<Event>Use Case: SynchronisationWait() / WaitFor(ms)Result<void>

Sequentiediagram: typisch aanroepverloop van creatie via opdrachtafgifte tot synchronisatie. Bronnen: [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914].

Foutscenario's

De methoden melden foutsituaties via het foutcodetype ShwaErrorCode in ara::core::Result:

  • Resource- en parameterconflicten: Faalt Create(), dan kunnen onder andere ShwaErrorCode::kResourceBusy, ShwaErrorCode::kInvalidParameter of ShwaErrorCode::kFeatureNotSupported optreden [AP_SWS_SHWA_00909]. Voor deze creatiefouten gelden rollback-semantieken.
  • Aanroep van ongeldige objecten: Worden methoden zoals Submit(), Wait() of WaitFor() uitgevoerd op reeds vernietigde of ongeldige objecten, dan beantwoordt de API dit met ShwaErrorCode::kInvalidObject [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914], [AP_SWS_SHWA_00917].
  • Uitvoeringsfouten en gegevensintegriteit: Als tijdens de taakverwerking een fout optreedt (ShwaErrorCode::kTaskExecutionFailure of algemener ShwaErrorCode::kRuntime), geldt er expliciet geen rollback-semantiek (no_rollback_semantics). De specificatie vereist in deze gevallen dat de bij de uitvoering betrokken gegevens als onbedoeld gewijzigd moeten worden beschouwd [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914].
  • Time-out: Bij synchroon wachten via WaitFor() signaleert ShwaErrorCode::kTimedOut het verstrijken van de opgegeven termijn; ook hier moeten getroffen gegevens als potentieel inconsistent worden geclassificeerd [AP_SWS_SHWA_00917].

Deze handleiding is uitsluitend gebaseerd op de specificatievoorschriften voor ara::shwa::Queue uit AUTOSAR Adaptive R25-11.

Kernel-submission

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.

Ledenkaart

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

Queue functie 3

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

Overloads Queue 3
Queue (Queue &&)=delete; AP_SWS_SHWA_00905
Queue ()=delete; AP_SWS_SHWA_00902
Queue (Queue const &)=delete; AP_SWS_SHWA_00903

Methoden

Create functie 2

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

Overloads 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 functie

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

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

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

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

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

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

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

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

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

Overloads 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 functie

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 functie

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;

Operatoren

operator= functie 2

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

Overloads = 2
Queue & operator= (Queue &&)=delete; AP_SWS_SHWA_00906
Queue & operator= (const Queue &)=delete; AP_SWS_SHWA_00904

Details

functie 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#8cd477ee
Content hash
8cd477ee
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

functie 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#45526b83
Content hash
45526b83
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

functie 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#55877734
Content hash
55877734
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

functie 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#f0fbdf1b
Content hash
f0fbdf1b
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

functie 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#5e18f013
Content hash
5e18f013
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

functie 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#5942015d
Content hash
5942015d
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

functie 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#e2926f77
Content hash
e2926f77
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

functie 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#263ebfa6
Content hash
263ebfa6
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

functie 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#fce729d6
Content hash
fce729d6
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

functie 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#7212c2e5
Content hash
7212c2e5
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

functie 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#5fc5ea78
Content hash
5fc5ea78
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

functie 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#0cd25585
Content hash
0cd25585
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

functie 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#57ebc7c8
Content hash
57ebc7c8
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

functie 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#e0cbd63f
Content hash
e0cbd63f
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

functie 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#0ae04fec
Content hash
0ae04fec
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