DEENESPTFRRUARHIKOZHNL

klasse ara::shwa::Buffer

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_00201] tekst nog niet geïmporteerd Upstream: RS_SHWA_00002, RS_SHWA_00013

template <typename T, int Dimensions = 1, typename AllocatorT = BufferAllocator<std::remove_const_t<T>>> class Buffer final {...};

Die Spezifikation definiert diesen Klassentyp mit der gezeigten Schnittstelle.

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

User GuideAI-GEGENEREERD

Beheert meerdimensionale geheugengebieden voor hardwareversnelling met gecontroleerde aanmaak en allocatie.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 9fe6efb67359 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Beheert meerdimensionale geheugengebieden voor hardwareversnelling met gecontroleerde aanmaak en allocatie.

De class-template dient voor het beheer van meerdimensionale geheugenbuffers voor veilige hardwareversnelling in het Adaptive Platform SWS_SafeHardwareAcceleration §7.1 “High Level Design of Safe Hardware Acceleration in an Adaptive Platform”. Omdat alle standaard-, kopieer- en verplaatsbewerkingen zijn verwijderd, vindt het aanmaken uitsluitend plaats via statische factory-methoden zoals [AP_SWS_SHWA_00209] als exclusief gehouden pointer. Via configureerbare eigenschappen en allocators kan het geheugen worden aangepast, terwijl leestoegangen tot eigenschappen niet-thread-safe zijn opgezet. Mislukte geheugenreserveringen worden via gedefinieerde foutcodes teruggemeld aan de aanroeper.

Context

De template-klasse ara::shwa::Buffer vormt in de module Safe Hardware Acceleration (SHWA) van het Adaptive Platform een centrale abstractie voor de inkapseling en het beheer van meerdimensionale geheugengebieden. Zoals uiteengezet in de systeemarchitectuur, interageren Adaptive Applications en functionele clusters typisch met een combinatie van meerdere wachtrijen (queues), versnellerapparaten (devices) en buffers (SWS_SafeHardwareAcceleration §7.1 “High Level Design of Safe Hardware Acceleration in an Adaptive Platform”). Buffers stellen daarbij het geheugen ter beschikking dat nodig is voor versnellingsoperaties op host- of device-niveau, en kunnen optioneel worden geconfigureerd met applicatiespecifieke allocators ([AP_SWS_SHWA_00210]) of host-datapointer.

BufferContext app Adaptive Application of Functional Cluster buf ara::shwa::Buffer app->buf erzeugt / nutzt queue Queue app->queue verwendet dev Device app->dev verwendet alloc AllocatorT buf->alloc nutzt

Contextdiagram: Inbedding van de buffer in de functionele wisselwerking van applicaties, apparaten, wachtrijen en allocators. Bronnen: SWS_SafeHardwareAcceleration §7.1 “High Level Design of Safe Hardware Acceleration in an Adaptive Platform”, [AP_SWS_SHWA_00210].

Levenscyclus

De levenscyclus van een bufferinstantie is onderhevig aan strikte semantische beperkingen. Om eenduidige eigendomsverhoudingen te waarborgen, zijn zowel de standaardconstructor ([AP_SWS_SHWA_00202]) als de kopieerconstructor ([AP_SWS_SHWA_00203]) en kopiertoewijzingsoperator ([AP_SWS_SHWA_00204]) verwijderd. Eveneens zijn de move-constructor ([AP_SWS_SHWA_00205]) en de move-toewijzingsoperator ([AP_SWS_SHWA_00206]) expliciet verwijderd. Interpretatie: Dit voorkomt vermoedelijk dat bufferbronnen of hardwarerelaties ongecontroleerd in het geheugen worden gedupliceerd of verplaatst. Vraag Q-dcabd66fa9f3ec2a (open)

Het aanmaken vindt daarom uitsluitend plaats via statische factory-methoden uit de overladingsfamilie Create, die bij succes een std::unique_ptr<Buffer> ingekapseld in een ara::core::Result retourneren. Daarbij staan verschillende constructiepaden ter beschikking:

  • Aanmaken met bufferbereik en optionele eigenschappenlijst: thread-safe ([AP_SWS_SHWA_00209]).
  • Aanmaken met bufferbereik, toegewijde allocator en eigenschappenlijst: thread-safe ([AP_SWS_SHWA_00210]).
  • Aanmaken op basis van bestaande host-datapointer met bufferbereik: thread-safe zowel voor modificeerbare pointers ([AP_SWS_SHWA_00211]) als voor constante datapointer ([AP_SWS_SHWA_00213]).
  • Aanmaken met constante host-datapointer, bufferbereik en allocator: thread-safe ([AP_SWS_SHWA_00214]).
  • Direct aanmaken uitsluitend via een allocator: niet thread-safe ([AP_SWS_SHWA_00212]).

Het eigendom blijft na succesvol aanmaken bij de aanroepende context via std::unique_ptr. De vernietiging van het object bij het verlopen van de smart pointer geeft vermoedelijk het onderliggende geheugengebied automatisch vrij via de desbetreffende allocator. Vraag Q-aa2b5642b8527803 (open)

Gebruikspad

Een typisch gebruikspad begint met de allocatie en initialisatie van de buffer via een van de thread-safe factory-methoden zoals [AP_SWS_SHWA_00209]. Na succesvolle instantiëring kan de applicatie verifiëren of specifieke eigenschappen voor deze buffer zijn vastgelegd door HasProperty<PropertyT>() aan te roepen ([AP_SWS_SHWA_00215]). Is de gewenste eigenschap aanwezig, dan kan de concrete waarde ervan synchroon via GetProperty<PropertyT>() worden uitgelezen ([AP_SWS_SHWA_00216]). Men dient er rekening mee te houden dat zowel HasProperty als GetProperty als niet thread-safe zijn gedeclareerd; gelijktijdige bevragingen op hetzelfde bufferobject moeten daarom aan applicatiezijde worden gesynchroniseerd.

Verloop van bufferaanmaak en opvraging van eigenschappenAnwendungara::shwa::BufferCreate(bufferRange, propList)Result<std::unique_ptr<Buffer>>HasProperty<PropertyT>()booloptEigenschap beschikbaarGetProperty<PropertyT>()Result<PropertyT>

Sequentiediagram: Typische volgorde bij instantiëring via de factory en aansluitende bevraging van eigenschappen. Bronnen: [AP_SWS_SHWA_00209], [AP_SWS_SHWA_00215], [AP_SWS_SHWA_00216].

Foutscenario's

Alle factory- en inspectiemethoden zijn met noexcept gedeclareerd en bieden onbeperkte exceptieveiligheid (exception safe). Fouten worden via de ara::core::Result gesignaleerd:

Deze handleiding werd gegenereerd door een kunstmatige intelligentie op basis van de AUTOSAR-specificatie R25-11.

Levenscyclus

G Buffer-Lebenszyklus (abgeleitete Sicht) i r Range verfügbar i->r b Buffer über Create erzeugt r->b Buffer::Create a Accessor gebunden b->a Accessor::Create u Kernel-/Host-Zugriff a->u Get / Set / operator[] f u->f RAII / unique_ptr

Ablauf abgeleitet aus Buffer-/Accessor-Factorys und RAII. Quellen: SWS SHWA §7.3, SWS SHWA §7.5. Teilweise Interpretation: Die Zustandsfolge macht den dokumentierten Objektzusammenhang sichtbar.

Ledenkaart

Constructors en destructor

1

Operatoren

1

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

Buffer functie 3

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

Overloads Buffer 3
Buffer ()=delete; AP_SWS_SHWA_00202
Buffer (Buffer &&)=delete; AP_SWS_SHWA_00205
Buffer (Buffer const &)=delete; AP_SWS_SHWA_00203

Methoden

Create functie 6

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

Overloads Create 6
static ara::core::Result< std::unique_ptr< Buffer > > Create (AllocatorT allocator, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00212
static ara::core::Result< std::unique_ptr< Buffer > > Create (T *hostData, const Range< Dimensions > &bufferRange, const PropertyList &prop List={}) noexcept; AP_SWS_SHWA_00211
static ara::core::Result< std::unique_ptr< Buffer > > Create (const T *hostData, const Range< Dimensions > &bufferRange, AllocatorT allocator, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00214
static ara::core::Result< std::unique_ptr< Buffer > > Create (const Range< Dimensions > &bufferRange, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00209
static ara::core::Result< std::unique_ptr< Buffer > > Create (const Range< Dimensions > &bufferRange, AllocatorT allocator, const Property List &propList={}) noexcept; AP_SWS_SHWA_00210
static ara::core::Result< std::unique_ptr< Buffer > > Create (const T *hostData, const Range< Dimensions > &bufferRange, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00213
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;

Operatoren

operator= functie 2

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

Overloads = 2
Buffer & operator= (Buffer &&)=delete; AP_SWS_SHWA_00206
Buffer & operator= (const Buffer &)=delete; AP_SWS_SHWA_00204

Details

functie Buffer [AP_SWS_SHWA_00202] Upstream: RS_SHWA_00002, RS_SHWA_00013

Buffer ()=delete;

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

Scopeclass ara::shwa::Buffer

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00202
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00202@rel:R25-11#3d608f8a
Content hash
3d608f8a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00202
Status: valid/unmigrated Version: rel:R25-11#3779dc25 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_00202@rel:R25-11#3779dc25
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 Buffer [AP_SWS_SHWA_00205] Upstream: RS_SHWA_00002, RS_SHWA_00013

Buffer (Buffer &&)=delete;

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

Scopeclass ara::shwa::Buffer

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00205
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00205@rel:R25-11#b034c75b
Content hash
b034c75b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00205
Status: valid/unmigrated Version: rel:R25-11#3cb9809e 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_00205@rel:R25-11#3cb9809e
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_00206] Upstream: RS_SHWA_00002, RS_SHWA_00013

Buffer & operator= (Buffer &&)=delete;

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

Scopeclass ara::shwa::Buffer

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00206
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00206@rel:R25-11#e2759814
Content hash
e2759814
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00206
Status: valid/unmigrated Version: rel:R25-11#df8e139c 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_00206@rel:R25-11#df8e139c
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_00204] Upstream: RS_SHWA_00002, RS_SHWA_00013

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

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

Scopeclass ara::shwa::Buffer

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00204
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00204@rel:R25-11#ab5d4e4b
Content hash
ab5d4e4b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00204
Status: valid/unmigrated Version: rel:R25-11#9c063f14 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_00204@rel:R25-11#9c063f14
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 Buffer [AP_SWS_SHWA_00203] Upstream: RS_SHWA_00002, RS_SHWA_00013

Buffer (Buffer const &)=delete;

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

Scopeclass ara::shwa::Buffer

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00203
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00203@rel:R25-11#634043ce
Content hash
634043ce
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00203
Status: valid/unmigrated Version: rel:R25-11#3c24656a 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_00203@rel:R25-11#3c24656a
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_00212] Upstream: RS_SHWA_00002, RS_SHWA_00013, RS_SHWA_00007

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

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

Scopeclass ara::shwa::Buffer
Thread Safetynot thread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k MemoryNotAllocated Failed memory allocation on host/device.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00212
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00212@rel:R25-11#e9279c33
Content hash
e9279c33
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00212
Status: valid/unmigrated Version: rel:R25-11#fed6dba4 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_00212@rel:R25-11#fed6dba4
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_00211] Upstream: RS_SHWA_00002, RS_SHWA_00013, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Buffer > > Create (T *hostData, const Range< Dimensions > &bufferRange, const PropertyList &prop List={}) noexcept;

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

Scopeclass ara::shwa::Buffer
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k MemoryNotAllocated Failed memory allocation on host/device.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00211
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00211@rel:R25-11#f1471156
Content hash
f1471156
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00211
Status: valid/unmigrated Version: rel:R25-11#cf8a83fb 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_00211@rel:R25-11#cf8a83fb
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_00214] Upstream: RS_SHWA_00013, RS_SHWA_00002, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Buffer > > Create (const T *hostData, const Range< Dimensions > &bufferRange, AllocatorT allocator, const PropertyList &propList={}) noexcept;

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

Scopeclass ara::shwa::Buffer
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k MemoryNotAllocated Failed memory allocation on host/device.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00214
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00214@rel:R25-11#5f7cae87
Content hash
5f7cae87
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00214
Status: valid/unmigrated Version: rel:R25-11#e39056fb 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_00214@rel:R25-11#e39056fb
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_00209] Upstream: RS_SHWA_00002, RS_SHWA_00013, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Buffer > > Create (const Range< Dimensions > &bufferRange, const PropertyList &propList={}) noexcept;

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

Scopeclass ara::shwa::Buffer
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k MemoryNotAllocated Failed memory allocation on host/device.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00209
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00209@rel:R25-11#21187937
Content hash
21187937
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00209
Status: valid/unmigrated Version: rel:R25-11#b1592359 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_00209@rel:R25-11#b1592359
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_00210] Upstream: RS_SHWA_00002, RS_SHWA_00013, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Buffer > > Create (const Range< Dimensions > &bufferRange, AllocatorT allocator, const Property List &propList={}) noexcept;

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

Scopeclass ara::shwa::Buffer
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k MemoryNotAllocated Failed memory allocation on host/device.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00210
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00210@rel:R25-11#bcf01a91
Content hash
bcf01a91
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00210
Status: valid/unmigrated Version: rel:R25-11#9fb186e3 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_00210@rel:R25-11#9fb186e3
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_00213] Upstream: RS_SHWA_00002, RS_SHWA_00013, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Buffer > > Create (const T *hostData, const Range< Dimensions > &bufferRange, const PropertyList &propList={}) noexcept;

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

Scopeclass ara::shwa::Buffer
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k Runtime General runtime error rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k MemoryNotAllocated Failed memory allocation on host/device.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00213
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00213@rel:R25-11#3d76b460
Content hash
3d76b460
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00213
Status: valid/unmigrated Version: rel:R25-11#19ced3a6 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_00213@rel:R25-11#19ced3a6
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_00216] 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::Buffer
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_00216
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00216@rel:R25-11#9e773361
Content hash
9e773361
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00216
Status: valid/unmigrated Version: rel:R25-11#0f3a445d 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_00216@rel:R25-11#0f3a445d
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_00215] 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::Buffer
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_00215
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00215@rel:R25-11#2fd05cbb
Content hash
2fd05cbb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00215
Status: valid/unmigrated Version: rel:R25-11#565dc991 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_00215@rel:R25-11#565dc991
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