DEENESPTFRRUARHIKOZHNL

clase 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] texto aún no importado 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

Guía del usuarioGENERADO POR IA

Gestiona regiones de memoria multidimensionales para la aceleración por hardware con creación y asignación controladas.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 9fe6efb67359 Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Gestiona regiones de memoria multidimensionales para la aceleración por hardware con creación y asignación controladas.

La plantilla de clase sirve para la gestión de búferes de memoria multidimensionales para la aceleración segura por hardware en la Adaptive Platform SWS_SafeHardwareAcceleration §7.1 «High Level Design of Safe Hardware Acceleration in an Adaptive Platform». Dado que todas las operaciones por defecto, de copia y de movimiento están eliminadas, la creación se realiza exclusivamente a través de métodos de fábrica estáticos como [AP_SWS_SHWA_00209] como puntero retenido en exclusiva. La memoria se puede adaptar mediante propiedades y asignadores configurables, mientras que los accesos de lectura a las propiedades no están diseñados para ser seguros para hilos (thread-safe). Las reservas de memoria fallidas se notifican al llamante mediante códigos de error definidos.

Contexto

La clase plantilla ara::shwa::Buffer constituye en el módulo Safe Hardware Acceleration (SHWA) de la Adaptive Platform una abstracción central para el encapsulamiento y la gestión de regiones de memoria multidimensionales. Como se expone en la arquitectura del sistema, las Adaptive Applications, así como los clústeres funcionales, interactúan típicamente con una combinación de múltiples colas (Queues), dispositivos aceleradores (Devices) y búferes (SWS_SafeHardwareAcceleration §7.1 «High Level Design of Safe Hardware Acceleration in an Adaptive Platform»). En este contexto, los búferes proporcionan la memoria requerida para las operaciones de aceleración a nivel de host o de dispositivo, y pueden configurarse opcionalmente mediante asignadores específicos de la aplicación ([AP_SWS_SHWA_00210]) o punteros de datos del host.

BufferContext app Adaptive Application o Functional Cluster buf ara::shwa::Buffer app->buf erzeugt / nutzt queue cola app->queue verwendet dev Dispositivo app->dev verwendet alloc AllocatorT buf->alloc usa

Diagrama de contexto: integración del búfer en la interacción funcional de aplicaciones, dispositivos, colas y asignadores. Fuentes: SWS_SafeHardwareAcceleration §7.1 «High Level Design of Safe Hardware Acceleration in an Adaptive Platform», [AP_SWS_SHWA_00210].

Ciclo de vida

El ciclo de vida de una instancia de búfer está sujeto a estrictas restricciones semánticas. Para garantizar relaciones de propiedad inequívocas, tanto el constructor por defecto ([AP_SWS_SHWA_00202]) como el constructor de copia ([AP_SWS_SHWA_00203]) y el operador de asignación por copia ([AP_SWS_SHWA_00204]) están eliminados. Asimismo, el constructor de movimiento ([AP_SWS_SHWA_00205]) y el operador de asignación por movimiento ([AP_SWS_SHWA_00206]) están explícitamente eliminados. Interpretación: Es probable que esto impida que los recursos de búfer o las relaciones de hardware se dupliquen o desplacen en la memoria de manera incontrolada. Pregunta Q-dcabd66fa9f3ec2a (abierta)

Por consiguiente, la creación se realiza exclusivamente a través de métodos de fábrica estáticos de la familia de sobrecargas Create, los cuales, en caso de éxito, devuelven un std::unique_ptr<Buffer> encapsulado en un ara::core::Result. Para ello se dispone de diferentes rutas de construcción:

  • Creación con región de búfer y lista opcional de propiedades: segura para hilos (thread-safe) ([AP_SWS_SHWA_00209]).
  • Creación con región de búfer, asignador dedicado y lista de propiedades: segura para hilos (thread-safe) ([AP_SWS_SHWA_00210]).
  • Creación sobre la base de punteros de datos de host existentes con región de búfer: segura para hilos (thread-safe) tanto para punteros modificables ([AP_SWS_SHWA_00211]) como para punteros a datos constantes ([AP_SWS_SHWA_00213]).
  • Creación con puntero constante a datos de host, región de búfer y asignador: segura para hilos (thread-safe) ([AP_SWS_SHWA_00214]).
  • Creación directa únicamente a través de un asignador: no segura para hilos (no thread-safe) ([AP_SWS_SHWA_00212]).

El control permanece en el contexto llamante tras una creación exitosa a través de std::unique_ptr. Es de esperar que la destrucción del objeto al expirar el puntero inteligente libere automáticamente la región de memoria subyacente a través del asignador respectivo. Pregunta Q-aa2b5642b8527803 (abierta)

Ruta de uso

Una ruta de uso típica comienza con la asignación e inicialización del búfer a través de uno de los métodos de fábrica seguros para hilos (thread-safe), como [AP_SWS_SHWA_00209]. Tras una instanciación exitosa, la aplicación puede verificar si se han depositado propiedades específicas para este búfer invocando HasProperty<PropertyT>() ([AP_SWS_SHWA_00215]). Si la propiedad deseada está presente, su valor concreto se puede leer de forma síncrona a través de GetProperty<PropertyT>() ([AP_SWS_SHWA_00216]). Debe tenerse en cuenta que tanto HasProperty como GetProperty están declarados como no seguros para hilos (no thread-safe); por tanto, las consultas concurrentes sobre el mismo objeto de búfer deben sincronizarse en la aplicación.

Flujo de creación de búferes y consulta de propiedadesAplicaciónara::shwa::BufferCreate(bufferRange, propList)Result<std::unique_ptr<Buffer>>HasProperty<PropertyT>()booloptPropiedad disponibleGetProperty<PropertyT>()Result<PropertyT>

Diagrama de secuencia: secuencia típica durante la instanciación mediante la fábrica y posterior consulta de propiedades. Fuentes: [AP_SWS_SHWA_00209], [AP_SWS_SHWA_00215], [AP_SWS_SHWA_00216].

Escenarios de error

Todos los métodos de fábrica y de inspección están declarados con noexcept y ofrecen una seguridad contra excepciones (exception safe) sin restricciones. Los errores se señalizan a través de ara::core::Result:

Esta guía ha sido generada por una inteligencia artificial sobre la base de la especificación AUTOSAR R25-11.

Ciclo de vida

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.

Mapa de miembros

Constructores y destructor

1

Operadores

1

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Buffer función 3

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

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

Métodos

Create función 6

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

Sobrecargas 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 función

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

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

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

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

Operadores

operator= función 2

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

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

Detalles

función 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#3b88d41e
Content hash
3b88d41e
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

función 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#de09d588
Content hash
de09d588
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

función 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#b91236f2
Content hash
b91236f2
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

función 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#8c371e2e
Content hash
8c371e2e
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

función 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#e6a79862
Content hash
e6a79862
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

función 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#adc7775e
Content hash
adc7775e
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

función 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#c54669e2
Content hash
c54669e2
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

función 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#1f5fc97d
Content hash
1f5fc97d
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

función 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#5b586f2e
Content hash
5b586f2e
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

función 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#cfd87959
Content hash
cfd87959
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

función 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#d90b1364
Content hash
d90b1364
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

función 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#4ad198d9
Content hash
4ad198d9
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

función 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#8315472f
Content hash
8315472f
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