DEENESPTFRRUARHIKOZHNL

فئة 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] لم يُستورد النص بعد 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

دليل المستخدممولَّد بالذكاء الاصطناعي

يدير مساحات ذاكرة متعددة الأبعاد لتسريع العتاد مع إنشاء وتخصيص محكومين.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 9fe6efb67359 المصدر أسئلة مفتوحة (2)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يدير مساحات ذاكرة متعددة الأبعاد لتسريع العتاد مع إنشاء وتخصيص محكومين.

يُستخدم قالب الفئة لإدارة مخازن الذاكرة المؤقتة متعددة الأبعاد لـ Safe Hardware Acceleration في Adaptive Platform SWS_SafeHardwareAcceleration §7.1 «High Level Design of Safe Hardware Acceleration in an Adaptive Platform». ونظرًا لحذف جميع عمليات الإنشاء الافتراضية والنسخ والنقل، فإن الإنشاء يتم حصريًا عبر دوال مصنع ثابتة مثل [AP_SWS_SHWA_00209] كمؤشر ممسوك بشكل حصري. ويمكن تكييف الذاكرة عبر خصائص ومخصصات قابلة للتهيئة، في حين لم تُصمم عمليات الوصول للقراءة على الخصائص لتكون آمنة من حيث الخيوط. ويتم إرجاع حجوزات الذاكرة الفاشلة إلى المتصل عبر رموز خطأ محددة.

السياق

تشكل فئة القالب ara::shwa::Buffer في الوحدة Safe Hardware Acceleration (SHWA) لـ Adaptive Platform تجريدًا مركزيًا لتغليف وإدارة مساحات الذاكرة متعددة الأبعاد. وكما هو موضح في بنية النظام، تتفاعل تطبيقات Adaptive Applications والكتل الوظيفية عادةً مع توليفة من عدة قوائم انتظار (Queues)، وأجهزة تسريع (Devices)، ومخازن مؤقتة (SWS_SafeHardwareAcceleration §7.1 «High Level Design of Safe Hardware Acceleration in an Adaptive Platform»). توفر المخازن المؤقتة هنا الذاكرة المطلوبة لعمليات التسريع على مستوى المضيف أو الجهاز، ويمكن تهيئتها اختياريًا بواسطة مخصصات خاصة بالتطبيق ([AP_SWS_SHWA_00210]) أو مؤشرات بيانات المضيف.

BufferContext app Adaptive Application أو Functional Cluster buf ara::shwa::Buffer app->buf erzeugt / nutzt queue Queue app->queue verwendet dev Device app->dev verwendet alloc AllocatorT buf->alloc يستخدم

مخطط السياق: تضمين المخزن المؤقت في التفاعل الوظيفي للتطبيقات، والأجهزة، وقوائم الانتظار، والمخصصات. المصادر: SWS_SafeHardwareAcceleration §7.1 «High Level Design of Safe Hardware Acceleration in an Adaptive Platform»، [AP_SWS_SHWA_00210].

دورة الحياة

تخضع دورة حياة مثيل المخزن المؤقت لقيود دلالية صارمة. لضمان علاقات ملكية واضحة، تم حذف كل من المنشئ الافتراضي ([AP_SWS_SHWA_00202]) وكذلك منشئ النسخ ([AP_SWS_SHWA_00203]) ومعامل إسناد النسخ ([AP_SWS_SHWA_00204]). وبالمثل، تم حذف منشئ النقل ([AP_SWS_SHWA_00205]) ومعامل إسناد النقل ([AP_SWS_SHWA_00206]) صراحةً. تفسير: يُرجَّح أن يمنع هذا تكرار موارد المخزن المؤقت أو علاقات العتاد أو نقلها في الذاكرة دون تحكم. سؤال Q-dcabd66fa9f3ec2a (مفتوح)

لذلك يتم الإنشاء حصريًا عبر دوال المصنع الثابتة لعائلة فرط التحميل Create، والتي تعيد في حالة النجاح std::unique_ptr<Buffer> مغلفًا في ara::core::Result. وتتوفر هنا مسارات إنشاء مختلفة:

  • الإنشاء مع نطاق مخزن مؤقت وقائمة خصائص اختيارية: آمن من حيث الخيوط ([AP_SWS_SHWA_00209]).
  • الإنشاء مع نطاق مخزن مؤقت، ومخصص مخصص، وقائمة خصائص: آمن من حيث الخيوط ([AP_SWS_SHWA_00210]).
  • الإنشاء استنادًا إلى مؤشرات بيانات مضيف حالية مع نطاق مخزن مؤقت: آمن من حيث الخيوط لكل من المؤشرات القابلة للتعديل ([AP_SWS_SHWA_00211]) وكذلك مؤشرات البيانات الثابتة ([AP_SWS_SHWA_00213]).
  • الإنشاء مع مؤشر بيانات مضيف ثابت، ونطاق مخزن مؤقت، ومخصص: آمن من حيث الخيوط ([AP_SWS_SHWA_00214]).
  • الإنشاء المباشر عبر مخصص فقط: غير آمن من حيث الخيوط ([AP_SWS_SHWA_00212]).

تبقى الملكية بعد الإنشاء الناجح لدى سياق الاستدعاء عبر std::unique_ptr. ويُرجَّح أن يؤدي تدمير الكائن عند انتهاء المؤشر الذكي إلى تحرير مساحة الذاكرة الأساسية تلقائيًا عبر المخصص المعني. سؤال Q-aa2b5642b8527803 (مفتوح)

مسار الاستخدام

يبدأ مسار الاستخدام النموذجي بتخصيص المخزن المؤقت وتهيئته الأولية عبر إحدى دوال المصنع الآمنة من حيث الخيوط مثل [AP_SWS_SHWA_00209]. بعد إنشاء المثيل بنجاح، يمكن للتطبيق التحقق مما إذا كانت هناك خصائص محددة مخزنة لهذا المخزن المؤقت عن طريق استدعاء HasProperty<PropertyT>() ([AP_SWS_SHWA_00215]). وإذا كانت السمة المطلوبة موجودة، فيمكن قراءة قيمتها الفعلية بشكل متزامن عبر GetProperty<PropertyT>() ([AP_SWS_SHWA_00216]). وتجدر الإشارة إلى أنه تم الإعلان عن كل من HasProperty و GetProperty على أنهما غير آمنين من حيث الخيوط؛ وبالتالي يجب مزامنة الاستعلامات المتزامنة على نفس كائن المخزن المؤقت من جانب التطبيق.

تسلسل إنشاء المصد والاستعلام عن الخصائصالتطبيقara::shwa::BufferCreate(bufferRange, propList)Result<std::unique_ptr<Buffer>>HasProperty<PropertyT>()booloptالخاصية متوفرةGetProperty<PropertyT>()Result<PropertyT>

مخطط تسلسلي: التسلسل النموذجي عند إنشاء المثيل عبر المصنع والاستعلام اللاحق عن الخصائص. المصادر: [AP_SWS_SHWA_00209]، [AP_SWS_SHWA_00215]، [AP_SWS_SHWA_00216].

سيناريوهات الأخطاء

تم الإعلان عن جميع دوال المصنع والفحص باستخدام noexcept وتوفر أمانًا كاملاً من الاستثناءات (exception safe). يتم الإشارة إلى الأخطاء عبر ara::core::Result:

  • إذا فشل تخصيص الذاكرة على جانب المضيف أو المسرع عند استدعاء Create، فسيتم إرجاع الخطأ ShwaErrorCode::kMemoryNotAllocated ([AP_SWS_SHWA_00209]، [AP_SWS_SHWA_00210]، [AP_SWS_SHWA_00211]، [AP_SWS_SHWA_00212]، [AP_SWS_SHWA_00213]، [AP_SWS_SHWA_00214]). وقد تم تحديد ShwaErrorCode::kRuntime كدلالة للتراجع.
  • إذا تم الاستعلام عبر GetProperty<PropertyT>() عن خاصية غير مدعومة من قِبل المخزن المؤقت أو المنصة، فإن النتيجة تقدم رمز الخطأ ShwaErrorCode::kFeatureNotSupported ([AP_SWS_SHWA_00216]). ولتجنب هذا الخطأ، يُوصى بالفحص المسبق بواسطة HasProperty<PropertyT>() ([AP_SWS_SHWA_00215]).

تم إنشاء هذا الدليل بواسطة ذكاء اصطناعي استنادًا إلى مواصفات AUTOSAR R25-11.

دورة الحياة

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.

خريطة الأعضاء

المُنشئات والمُتلف

1

الدوال الأعضاء

3

المعاملات

1

عرض التفاصيل

اختر عنصرًا من المخطط.

المُنشئات والمُتلف

Buffer دالة 3

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

التحميلات الزائدة Buffer 3
Buffer ()=delete; AP_SWS_SHWA_00202
Buffer (Buffer &&)=delete; AP_SWS_SHWA_00205
Buffer (Buffer const &)=delete; AP_SWS_SHWA_00203

الدوال الأعضاء

Create دالة 6

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

التحميلات الزائدة 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 دالة

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;

المعاملات

operator= دالة 2

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

التحميلات الزائدة = 2
Buffer & operator= (Buffer &&)=delete; AP_SWS_SHWA_00206
Buffer & operator= (const Buffer &)=delete; AP_SWS_SHWA_00204

التفاصيل

دالة 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#b4c74d15
Content hash
b4c74d15
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

دالة 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#582e390c
Content hash
582e390c
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

دالة 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#187a84f2
Content hash
187a84f2
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

دالة 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#389c2e2b
Content hash
389c2e2b
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

دالة 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#829240a3
Content hash
829240a3
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

دالة 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#c5df2ec1
Content hash
c5df2ec1
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

دالة 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#cad4f2b3
Content hash
cad4f2b3
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

دالة 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#0e4e7e8d
Content hash
0e4e7e8d
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

دالة 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#4e292425
Content hash
4e292425
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

دالة 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#d794a96c
Content hash
d794a96c
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

دالة 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#0a03d3a8
Content hash
0a03d3a8
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

دالة 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#6aac4693
Content hash
6aac4693
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

دالة 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#1fcedeb2
Content hash
1fcedeb2
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