DEENESPTFRRUARHIKOZHNL

classe 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] texto ainda não importado 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

Guia do utilizadorGERADO POR IA

Serve como canal de execução para o encaminhamento e a sincronização de tarefas em hardware acelerador.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 532df7849f07 Procedência Perguntas em aberto (1)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Serve como canal de execução para o encaminhamento e a sincronização de tarefas em hardware acelerador.

A classe não copiável ara::shwa::Queue serve para a transferência segura de tarefas de computação para o hardware de aceleração em conjunto com devices e buffers SWS_SafeHardwareAcceleration p. 22 «Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform». Após a criação através do método factory Create(), as tarefas são submetidas com Submit() e sincronizadas através de Wait() ou WaitFor() [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00914]. Como os métodos de objeto não são thread-safe e nenhuma semântica de rollback se aplica em caso de erros de execução, deve-se atentar para a sincronização externa de threads e a integridade dos dados [AP_SWS_SHWA_00912].

Contexto

A classe ara::shwa::Queue representa, na Adaptive Platform, o canal de execução central para aceleração de hardware segura. Conforme ilustra o design geral, as aplicações normalmente interagem com uma combinação de várias queues, devices e buffers SWS_SafeHardwareAcceleration p. 22 «Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform». Dentro dessa interação, a queue assume a tarefa de receber tarefas de computação ou ordens de aceleração e encaminhá-las para o hardware-device subjacente. Através de GetDevice(), é possível consultar o device associado [AP_SWS_SHWA_00910]. Além disso, pode-se determinar através de IsInOrder() se as ordens dentro da queue são processadas de forma estritamente sequencial [AP_SWS_SHWA_00911]. Capacidades ou parâmetros específicos da queue podem ser verificados previamente através de HasProperty() [AP_SWS_SHWA_00915] e obtidos com GetProperty() [AP_SWS_SHWA_00916].

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

Diagrama de contexto: integração da queue entre aplicação, hardware-device e tratamento de erros. Fontes: 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].

Ciclo de vida

Instâncias de ara::shwa::Queue estão sujeitas a um modelo de posse estrito. Tanto o construtor padrão [AP_SWS_SHWA_00902] quanto as operações de cópia e movimentação estão explicitamente excluídos: construtor de cópia [AP_SWS_SHWA_00903], atribuição por cópia [AP_SWS_SHWA_00904], construtor de movimentação [AP_SWS_SHWA_00905] e atribuição por movimentação [AP_SWS_SHWA_00906] não estão disponíveis. Uma queue, portanto, não é copiável nem movível (interpretação: ela representa um recurso fixamente ancorado). Pergunta Q-9ce33460e375c45f (aberta)

A instanciação ocorre exclusivamente através de métodos factory estáticos Create(), que retornam o objeto encapsulado em um std::unique_ptr<Queue> dentro de um ara::core::Result. A instanciação pode ser realizada tanto a partir de uma referência existente a Device [AP_SWS_SHWA_00909] quanto através de um DeviceSelector genérico [AP_SWS_SHWA_00908]. Ambas as variantes aceitam adicionalmente um ErrorHandler e uma PropertyList opcional. Em relação à concorrência, as funções factory Create() são especificadas como thread-safe [AP_SWS_SHWA_00908], [AP_SWS_SHWA_00909]. Todas as funções-membro regulares da instância criada — entre elas Submit(), Wait() e GetDevice() — são, por outro lado, declaradas como não thread-safe [AP_SWS_SHWA_00910], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914]; acessos concorrentes a partir de múltiplas threads devem, portanto, ser sincronizados pelo lado da aplicação.

Caminho de utilização

O fluxo regular divide-se nas fases de criação, agendamento de tarefas e sincronização:

  1. Criar queue: a aplicação cria a queue via Create() com um device concreto ou DeviceSelector, bem como rotinas de tratamento de erros [AP_SWS_SHWA_00909].
  2. Configuração e verificação: opcionalmente, as propriedades são validadas com HasProperty() [AP_SWS_SHWA_00915] e IsInOrder() [AP_SWS_SHWA_00911].
  3. Submeter ordem: com Submit(), uma tarefa é transferida para o hardware. Neste processo, pode-se passar um ErrorHandler dedicado [AP_SWS_SHWA_00912] ou indicar uma queue secundária (secondaryQueue) para caminhos de fallback ou subsequentes [AP_SWS_SHWA_00913]. O método retorna um ara::core::Result<Event>.
  4. Sincronizar: a aplicação sincroniza na conclusão das tarefas submetidas. Para isso, está disponível o Wait() ilimitado [AP_SWS_SHWA_00914] ou o WaitFor() limitado no tempo com a especificação de uma duração em milissegundos [AP_SWS_SHWA_00917].
Fluxo típico de uso da QueueApplicationQueueDeviceCreate(device, errorHandler)Result<unique_ptr<Queue>>Use Case: Enviar tarefaSubmit(cfg, handler)Hardware-Task einplanenResult<Event>Use Case: SynchronisationWait() / WaitFor(ms)Result<void>

Diagrama de sequência: fluxo de chamada típico desde a criação, passando pelo envio da ordem, até a sincronização. Fontes: [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914].

Cenários de erro

Os métodos reportam casos de erro através do tipo de código de erro ShwaErrorCode no ara::core::Result:

  • Conflitos de recursos e de parâmetros: se Create() falhar, podem ocorrer, entre outros, ShwaErrorCode::kResourceBusy, ShwaErrorCode::kInvalidParameter ou ShwaErrorCode::kFeatureNotSupported [AP_SWS_SHWA_00909]. Para esses erros de criação aplicam-se semânticas de rollback.
  • Chamada de objetos inválidos: se métodos como Submit(), Wait() ou WaitFor() forem executados em objetos já destruídos ou inválidos, a API sinaliza isso com ShwaErrorCode::kInvalidObject [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914], [AP_SWS_SHWA_00917].
  • Erros de execução e integridade de dados: se ocorrer um erro durante o processamento da tarefa (ShwaErrorCode::kTaskExecutionFailure ou, mais geralmente, ShwaErrorCode::kRuntime), não há explicitamente nenhuma semântica de rollback (no_rollback_semantics). A especificação exige, nesses casos, que os dados envolvidos na execução sejam considerados involuntariamente modificados [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914].
  • Timeout: na espera sincronizadora via WaitFor(), ShwaErrorCode::kTimedOut sinaliza o término do prazo estipulado; também aqui os dados afetados devem ser classificados como potencialmente inconsistentes [AP_SWS_SHWA_00917].

Este guia baseia-se exclusivamente nos requisitos de especificação para ara::shwa::Queue de AUTOSAR Adaptive R25-11.

Submissão ao kernel

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.

Mapa de membros

Vista de detalhes

Selecione uma entrada no índice.

Construtores e destrutor

Queue função 3

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

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

Métodos

Create função 2

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

Sobrecargas 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 função

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

ara::core::Result< Device > GetDevice () const noexcept;
GetProperty função

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

template <typename PropertyT> ara::core::Result< PropertyT > GetProperty () const noexcept;
HasProperty função

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

template <typename PropertyT> bool HasProperty () const noexcept;
IsInOrder função

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

ara::core::Result< bool > IsInOrder () const noexcept;
Submit função 2

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

Sobrecargas 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 função

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 função

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;

Operadores

operator= função 2

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

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

Detalhes

função 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#cf05d421
Content hash
cf05d421
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

função 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#4ae47537
Content hash
4ae47537
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

função 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#335af828
Content hash
335af828
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

função 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#d2137b0b
Content hash
d2137b0b
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

função 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#1a246d8d
Content hash
1a246d8d
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

função 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#113ddc1a
Content hash
113ddc1a
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

função 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#3a5f732b
Content hash
3a5f732b
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

função 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#f90e3426
Content hash
f90e3426
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

função 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#b02d6350
Content hash
b02d6350
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

função 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#e45c86e4
Content hash
e45c86e4
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

função 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#8d3669ab
Content hash
8d3669ab
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

função 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#fad17375
Content hash
fad17375
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

função 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#54bb3efe
Content hash
54bb3efe
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

função 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#4d736d3c
Content hash
4d736d3c
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

função 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#a0e88dd5
Content hash
a0e88dd5
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