DEENESPTFRRUARHIKOZHNL

클래스 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] 문구 아직 가져오지 않음 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

사용자 가이드AI 생성

가속기 하드웨어에서 작업을 전달하고 동기화하기 위한 실행 채널 역할을 합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 532df7849f07 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

가속기 하드웨어에서 작업을 전달하고 동기화하기 위한 실행 채널 역할을 합니다.

복사 불가능한 클래스 ara::shwa::Queue는 디바이스 및 버퍼와의 상호작용을 통해 연산 작업을 가속기 하드웨어에 안전하게 전달하는 역할을 합니다 SWS_SafeHardwareAcceleration 22쪽 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”. 팩토리 메서드 Create()를 통해 생성된 후 작업은 Submit()로 제출되며 Wait() 또는 WaitFor()를 통해 동기화됩니다 [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00914]. 객체 메서드가 스레드 안전하지 않고 실행 오류 시 롤백 시맨틱이 적용되지 않으므로, 외부 스레드 동기화 및 데이터 무결성에 주의해야 합니다 [AP_SWS_SHWA_00912].

컨텍스트

Adaptive Platform에서 클래스 ara::shwa::Queue는 안전한 하드웨어 가속을 위한 핵심 실행 채널을 나타냅니다. 전체 디자인에서 보여주듯이 애플리케이션은 일반적으로 여러 Queue, 디바이스 및 버퍼의 조합과 상호작용합니다 SWS_SafeHardwareAcceleration 22쪽 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”. 이러한 상호작용 내에서 Queue는 연산 작업 또는 가속 요청을 수신하여 기본 하드웨어 디바이스로 전달하는 역할을 담당합니다. GetDevice()를 통해 할당된 디바이스를 조회할 수 있습니다 [AP_SWS_SHWA_00910]. 또한 IsInOrder()를 통해 Queue 내의 작업이 엄격하게 순차적으로 처리되는지 여부를 확인할 수 있습니다 [AP_SWS_SHWA_00911]. Queue의 특정 기능 또는 매개변수는 HasProperty()를 통해 사전에 확인하고 [AP_SWS_SHWA_00915] 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

컨텍스트 다이어그램: 애플리케이션, 하드웨어 디바이스 및 오류 처리 간의 Queue 임베딩. 출처: SWS_SafeHardwareAcceleration 22쪽 “Figure 7.1: High Level Design of Safe Hardware Acceleration in an Adaptive Platform”, [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00910].

수명 주기

ara::shwa::Queue의 인스턴스는 엄격한 소유권 모델의 적용을 받습니다. 기본 생성자 [AP_SWS_SHWA_00902]뿐만 아니라 복사 및 이동 연산도 명시적으로 삭제되었습니다. 복사 생성자 [AP_SWS_SHWA_00903], 복사 대입 [AP_SWS_SHWA_00904], 이동 생성자 [AP_SWS_SHWA_00905] 및 이동 대입 [AP_SWS_SHWA_00906]을 사용할 수 없습니다. 따라서 Queue는 복사할 수도 이동할 수도 없습니다(해석: 견고하게 고정된 리소스를 나타냄). 질문 Q-9ce33460e375c45f (열림)

생성은 ara::core::Result 내의 std::unique_ptr<Queue>에 캡슐화된 객체를 반환하는 정적 팩토리 메서드 Create()를 통해서만 수행됩니다. 인스턴스화는 기존 Device 참조 [AP_SWS_SHWA_00909]를 기반으로 수행하거나 일반 DeviceSelector [AP_SWS_SHWA_00908]를 통해 수행할 수 있습니다. 두 변형 모두 추가로 ErrorHandler 및 선택적 PropertyList를 허용합니다. 동시성과 관련하여 팩토리 함수 Create()는 스레드 안전으로 명세되어 있습니다 [AP_SWS_SHWA_00908], [AP_SWS_SHWA_00909]. 반면 생성된 인스턴스의 모든 일반 멤버 함수(Submit(), Wait() 및 GetDevice() 포함)는 스레드 안전하지 않은 것으로 선언되어 있습니다 [AP_SWS_SHWA_00910], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914]. 따라서 여러 스레드로부터의 동시 액세스는 애플리케이션 측에서 동기화되어야 합니다.

사용 경로

정상적인 흐름은 생성, 작업 스케줄링 및 동기화 단계로 나뉩니다:

  1. Queue 생성: 애플리케이션은 구체적인 디바이스 또는 DeviceSelector 및 오류 처리 루틴과 함께 Create()를 통해 Queue를 생성합니다 [AP_SWS_SHWA_00909].
  2. 구성 및 확인: 선택적으로 HasProperty() [AP_SWS_SHWA_00915] 및 IsInOrder() [AP_SWS_SHWA_00911]를 사용하여 속성을 검증합니다.
  3. 작업 전달: Submit()를 사용하여 하드웨어로 작업을 전달합니다. 이때 전용 ErrorHandler를 전달하거나 [AP_SWS_SHWA_00912] 대체 또는 후속 경로를 위한 보조 Queue(secondaryQueue)를 지정할 수 있습니다 [AP_SWS_SHWA_00913]. 이 메서드는 ara::core::Result<Event>를 반환합니다.
  4. 동기화: 애플리케이션은 제출된 작업의 완료에 대해 동기화합니다. 이를 위해 무제한 Wait() [AP_SWS_SHWA_00914] 또는 밀리초 단위를 지정하는 시간 제한 WaitFor()를 사용할 수 있습니다 [AP_SWS_SHWA_00917].
Queue 사용의 일반적인 흐름ApplicationQueueDeviceCreate(device, errorHandler)Result<unique_ptr<Queue>>Use Case: 작업 전송Submit(cfg, handler)Hardware-Task einplanenResult<Event>Use Case: SynchronisationWait() / WaitFor(ms)Result<void>

시퀀스 다이어그램: 생성부터 작업 제출 및 동기화까지의 일반적인 호출 순서. 출처: [AP_SWS_SHWA_00909], [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914].

오류 시나리오

메서드는 ara::core::Result의 오류 코드 타입 ShwaErrorCode를 통해 오류 사례를 보고합니다:

  • 리소스 및 매개변수 충돌: Create()가 실패하면 특히 ShwaErrorCode::kResourceBusy, ShwaErrorCode::kInvalidParameter 또는 ShwaErrorCode::kFeatureNotSupported가 발생할 수 있습니다 [AP_SWS_SHWA_00909]. 이러한 생성 오류에는 롤백 시맨틱이 적용됩니다.
  • 유효하지 않은 객체 호출: 이미 소멸되었거나 유효하지 않은 객체에 대해 Submit(), Wait() 또는 WaitFor()와 같은 메서드를 실행하면 API는 ShwaErrorCode::kInvalidObject로 응답합니다 [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914], [AP_SWS_SHWA_00917].
  • 실행 오류 및 데이터 무결성: 작업 처리 중에 오류(ShwaErrorCode::kTaskExecutionFailure 또는 보다 일반적인 ShwaErrorCode::kRuntime)가 발생하면 명시적으로 롤백 시맨틱이 존재하지 않습니다(no_rollback_semantics). 명세에서는 이러한 경우 실행과 관련된 데이터를 의도치 않게 수정된 것으로 간주해야 한다고 요구합니다 [AP_SWS_SHWA_00912], [AP_SWS_SHWA_00914].
  • 시간 초과: WaitFor()를 통한 동기화 대기 시 ShwaErrorCode::kTimedOut는 지정된 기한의 만료를 신호합니다. 여기서도 영향을 받는 데이터는 잠재적으로 일관성이 없는 것으로 분류되어야 합니다 [AP_SWS_SHWA_00917].

이 가이드는 AUTOSAR Adaptive R25-11의 ara::shwa::Queue 명세 요구사항에만 기반을 둡니다.

커널 제출

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.

멤버 맵

상세 보기

개요에서 항목을 선택하세요.

생성자 및 소멸자

Queue 함수 3

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

오버로드 Queue 3
Queue (Queue &&)=delete; AP_SWS_SHWA_00905
Queue ()=delete; AP_SWS_SHWA_00902
Queue (Queue const &)=delete; AP_SWS_SHWA_00903

메서드

Create 함수 2

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

오버로드 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 함수

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

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

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

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

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

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

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

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

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

오버로드 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 함수

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 함수

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;

연산자

operator= 함수 2

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

오버로드 = 2
Queue & operator= (Queue &&)=delete; AP_SWS_SHWA_00906
Queue & operator= (const Queue &)=delete; AP_SWS_SHWA_00904

세부 정보

함수 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#cae9c182
Content hash
cae9c182
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

함수 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#a5d74739
Content hash
a5d74739
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

함수 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#e60a0bbc
Content hash
e60a0bbc
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

함수 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#eeb70349
Content hash
eeb70349
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

함수 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#e58d8a95
Content hash
e58d8a95
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

함수 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#c136d8b4
Content hash
c136d8b4
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

함수 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#dbbf02b3
Content hash
dbbf02b3
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

함수 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#c3e1c755
Content hash
c3e1c755
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

함수 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#ac9ec034
Content hash
ac9ec034
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

함수 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#c41ae4ed
Content hash
c41ae4ed
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

함수 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#12374a65
Content hash
12374a65
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

함수 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#463e92a6
Content hash
463e92a6
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

함수 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#0edaf3b9
Content hash
0edaf3b9
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

함수 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#abe13498
Content hash
abe13498
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

함수 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#faa04f08
Content hash
faa04f08
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