DEENESPTFRRUARHIKOZHNL

클래스 ara::diag::GenericDiagnosticSovdOperation

[SWS_DM_02203] Upstream: RS_Diag_04262

class GenericDiagnosticSovdOperation {...};

Generic Diagnostic SOVD Operation interface .

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag

사용자 가이드AI 생성

애플리케이션이 Diagnostic Manager의 일반 SOVD 연산 요청을 처리하고 응답할 수 있도록 합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 23f008b064de 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

애플리케이션이 Diagnostic Manager의 일반 SOVD 연산 요청을 처리하고 응답할 수 있도록 합니다.

이 기본 클래스는 Diagnostic Management에서 실행 요청을 처리하기 위한 일반 SOVD 연산 핸들러를 구현하는 데 사용됩니다 [SWS_DM_02203]. 인스턴스화 후 애플리케이션은 Offer()을(를) 통해 수신을 활성화하며, 이후 Diagnostic Manager는 비동기 인터페이스 StartExecution을(를) 통해 들어오는 요청을 전달합니다 [SWS_DM_02174] [SWS_DM_02210]. 전달된 콘텐츠 데이터와 취소 핸들러는 연산 지속 시간 동안에만 엄격히 바인딩됩니다 [SWS_DM_02210].

컨텍스트

클래스 ara::diag::GenericDiagnosticSovdOperation은(는) ASAM SOVD(Service-Oriented Vehicle Diagnostics) 범위 내에서 연산 실행을 위한 일반 인터페이스를 제공합니다 [SWS_DM_02203]. 이는 진단 플랫폼과 진단 루틴 또는 액션의 애플리케이션별 구현 간의 연결 고리 역할을 합니다. 외부 SOVD 클라이언트가 연산 실행을 요청하면, Diagnostic Server 인스턴스가 해당 SOVD 메서드를 제공합니다 AUTOSAR_AP_SWS_Diagnostics §7.3.3.5.5.5 “Operations – Start execution of an operation” [SWS_DM_01396]. 인가 또는 필요한 Proximity Challenge 검증이 성공적으로 완료되는 즉시, Diagnostic Manager(DM)는 등록된 핸들러 인스턴스의 StartExecution 메서드로 호출을 전달합니다 [SWS_DM_02174].

수명 주기

인스턴스 생성은 PortPrototype을(를) 참조하는 ara::core::InstanceSpecifier 및 동시성 유형(ConcurrencyType)을 지정하여 생성자를 통해 수행됩니다 [SWS_DM_02204]. 이동 생성자 [SWS_DM_02206] 및 이동 대입 연산자 [SWS_DM_02207]이(가) protected(으)로 선언되어 있으므로, 이 클래스는 파생된 애플리케이션별 핸들러를 위한 기본 클래스로 설계되었습니다. 인스턴스화 후 객체는 비활성 상태에 있으며 요청을 수락하지 않습니다. Offer()을(를) 통해 Diagnostic Manager에 의한 요청 전달이 활성화됩니다 [SWS_DM_02211]. StopOffer()을(를) 사용하면 이 전달을 다시 비활성화할 수 있습니다 [SWS_DM_02212]. 인스턴스 소멸 시 가상 소멸자가 적절한 정리를 보장합니다 [SWS_DM_02205]. 생성자, 소멸자 및 이동 연산은 스레드 안전한 것으로 명세되어 있는 반면, Offer() 및 StopOffer()은(는) 스레드 안전하지 않으며 일반적으로 프로세스의 초기화 또는 셧다운 단계 중에 호출되어야 합니다.

SovdOpState NotOffered NotOffered Offered Offered NotOffered->Offered Offer() Offered->NotOffered StopOffer()

상태 다이어그램: 핸들러 등록의 수명 주기 상태. 출처: [SWS_DM_02204], [SWS_DM_02211], [SWS_DM_02212], [SWS_DM_02205]

사용 경로

일반적인 흐름에는 핸들러 제공, 연산 요청 수신 및 비동기 응답 제공이 포함됩니다:

  1. 서비스 제공: 애플리케이션이 Offer()을(를) 호출하여, Diagnostic Manager가 들어오는 SOVD 요청을 객체로 전달하도록 권한을 부여합니다 [SWS_DM_02211].
  2. 연산 시작: SOVD 메서드가 수신되고 Proximity Challenge 검사가 통과된 후, DM은 순수 가상 메서드 StartExecution을(를) 호출합니다 [SWS_DM_02174] [SWS_DM_02210]. 이때 SOVD 연산 이름(sovd_operation_name), 페이로드(sovd_content_data), 메타 정보(meta_info) 및 CancellationHandler이(가) 전달됩니다 [SWS_DM_02210].
  3. 결과 반환: 메서드는 동기 응답(StartSynchronousExecutionResponse) 또는 비동기 응답(StartAsynchronousExecutionResponse)을 포함하는 ara::core::Future을(를) 반환합니다 [SWS_DM_02210]. 동기 연산의 경우 DM은 SOVD 응답 본문 생성을 위해 결과로부터 데이터를 가져옵니다 [SWS_DM_02176].
  4. 서비스 중지: 객체가 소멸되기 전에 애플리케이션은 StopOffer()을(를) 사용하여 전달을 중지합니다 [SWS_DM_02212].
SOVD 오퍼레이션 실행 흐름SOVD-ClientDiagnostic Manager (DM)GenericDiagnosticSovdOperationOffer()Erfolg (Result<void>)Start Execution of an OperationProximity Challenge 검사StartExecution(name, data, meta, handler)Future<Variant<SyncResp, AsyncResp>>SOVD Response Body

시퀀스 다이어그램: StartExecution을 통한 SOVD 연산 실행의 일반적인 흐름. 출처: [SWS_DM_01396], [SWS_DM_02174], [SWS_DM_02176], [SWS_DM_02210], [SWS_DM_02211]

오류 시나리오

인터페이스를 사용할 때 관리 및 프로토콜별 오류가 발생할 수 있습니다:

  • 이미 제공됨: 이미 제공된 인스턴스에서 Offer()을(를) 다시 호출하면 오류 코드 DiagOfferErrc::kAlreadyOffered(으)로 실패합니다 [SWS_DM_02211].
  • SOVD 오류: 연산 실행이 실패하면 ara::core::Future에 ISO 17978-3 또는 ASAM SOVD 1.1에 따른 해당 부정 응답 코드를 반환해야 합니다 [SWS_DM_02210].
  • 취소: 진행 중인 요청이 취소될 경우 전달된 cancellation_handler 객체를 통해 애플리케이션에 알림이 전송됩니다. 명세는 진행 중인 연산의 수명 주기를 넘어 이 핸들러를 저장하거나 접근하는 것을 명시적으로 금지합니다 [SWS_DM_02210]. 또한 sovd_content_data의 전달된 입력 데이터는 연관된 Promise가 충족되거나 처리가 취소될 때까지만 유효합니다 [SWS_DM_02210].

이 가이드는 AUTOSAR Adaptive Platform R25-11 명세(diag 모듈)만을 기반으로 하며 자동으로 큐레이션되었습니다.

멤버 맵

클래스 다이어그램

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__diag__GenericDiagnosticSovdOperation745 GenericDiagnosticSovdOperation + ~GenericDiagnosticSovdOperation() + GenericDiagnosticSovdOperation() + Offer() + StartExecution() + StopOffer() + operator=()

상세 보기

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

생성자 및 소멸자

Constructor for GenericDiagnosticSovdOperation (inherited)

오버로드 GenericDiagnosticSovdOperation 2
explicit GenericDiagnosticSovdOperation (ara::core::InstanceSpecifier const &specifier, ConcurrencyType concurrency_type) noexcept; SWS_DM_02204
GenericDiagnosticSovdOperation (GenericDiagnosticSovdOperation &&other) noexcept; SWS_DM_02206

메서드

Offer 함수

This Offer will enable the DM to forward request messages to this handler.

ara::core::Result< void > Offer () noexcept;

Called for "Start execution of an operation" for the specified SOVD Operation.

virtual ara::core::Future< ara::core::Variant< StartSynchronous ExecutionResponse, StartAsynchronousExecutionResponse > > Start Execution (ara::core::StringView sovd_operation_name, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;
StopOffer 함수

This StopOffer will disable the forwarding of request messages from DM.

void StopOffer () noexcept;

연산자

operator= 함수

Move assigns an instance of GenericDiagnosticSovdOperation.

auto operator= (GenericDiagnosticSovdOperation &&other) & noexcept -> GenericDiagnosticSovdOperation &;

중첩 타입

메서드 문서

함수 GenericDiagnosticSovdOperation [SWS_DM_02204] Upstream: RS_Diag_04262

explicit GenericDiagnosticSovdOperation (ara::core::InstanceSpecifier const &specifier, ConcurrencyType concurrency_type) noexcept;

Constructor for GenericDiagnosticSovdOperation (inherited)

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to an PortPrototype of an DiagnosticData IdentifierGenericInterface
concurrency_typeThe concurrency type

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

Record
AUTOSAR/AP/record/SWS_DM_02204
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02204@rel:R25-11#870e5683
Content hash
870e5683
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02204
Status: valid/unmigrated Version: rel:R25-11#648ddbb9 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/SWS_DM_02204@rel:R25-11#648ddbb9
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

함수 GenericDiagnosticSovdOperation [SWS_DM_02206] Upstream: RS_Diag_04262

GenericDiagnosticSovdOperation (GenericDiagnosticSovdOperation &&other) noexcept;

Move constructs an instance of GenericDiagnosticSovdOperation.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

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

Record
AUTOSAR/AP/record/SWS_DM_02206
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02206@rel:R25-11#8f1f2de8
Content hash
8f1f2de8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02206
Status: valid/unmigrated Version: rel:R25-11#3f64fd47 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/SWS_DM_02206@rel:R25-11#3f64fd47
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

함수 Offer [SWS_DM_02211] Upstream: RS_Diag_04262

ara::core::Result< void > Offer () noexcept;

This Offer will enable the DM to forward request messages to this handler.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: e7a3d094ee66 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::diag::GenericDiagnosticSovdOperation 클래스의 Offer 메서드는 수신된 진단 및 서비스 요청을 Diagnostic Management(DM)에서 각 핸들러로 전달하도록 활성화합니다[SWS_DM_02211]. 함수는 매개변수를 받지 않고, noexcept을(를) 선언하며 ara::core::Result<void>을(를) 반환합니다[SWS_DM_02211]. 해석: ara::core::Future이(가) 반환되지 않으므로 전달 활성화는 메서드 호출 중에 동기식으로 완료될 것으로 추정됩니다. 질문 Q-d9213a2118672440 (열림)

오류 처리와 관련하여 인터페이스는 롤백 시맨틱을 보장합니다[SWS_DM_02211]. 이 핸들러 인스턴스에 대해 서비스가 이전에 이미 제공된 경우 호출이 실패하고 오류 코드 DiagOfferErrc::kAlreadyOffered을(를) 반환합니다[SWS_DM_02211]. 이 오류 상태는 진단 오류 도메인에 정의된 다중 등록 오류 패턴에 해당합니다[SWS_DM_00514].

동시성 및 호출 컨텍스트에 대해 다음 제한 사항이 적용됩니다:

  • 스레드 안전성: 연산은 not thread-safe(으)로 지정되어 있지만, exception safe입니다[SWS_DM_02211]. 동일한 핸들러 인스턴스에 대한 병렬 호출은 애플리케이션 측에서 동기화되어야 합니다.
  • 상태 순서: Offer은(는) 요청 전달 전에 호출되어야 합니다[SWS_DM_02211]. 중간에 철회하지 않고 다시 호출하면 오류가 발생합니다.

전체 시스템에서 Offer은(는) 제네릭 루틴 [SWS_DM_00557], UDS 서비스 [SWS_DM_00619] 또는 통신 제어 [SWS_DM_00809]에 대해 유사하게 정의된 것과 같이 Adaptive Diagnostic Management의 통일된 제공 패턴을 따릅니다. 이 원칙은 ara::diag에 맞게 특별히 설계되었으며 ara::com의 서비스 제공과 혼동해서는 안 됩니다(SWS Diagnostics §7.3.4.1.2 “Monitors”).

이 텍스트는 AUTOSAR R25-11 사양을 바탕으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I1)

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >Returns nothing or an error

Fehler

FehlercodeBeschreibung
DiagOfferErrc::kAlreadyOfferedrollback_semantics The service is already offered.

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

Record
AUTOSAR/AP/record/SWS_DM_02211
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02211@rel:R25-11#eb5c76c5
Content hash
eb5c76c5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02211
Status: valid/unmigrated Version: rel:R25-11#7e38591a 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/SWS_DM_02211@rel:R25-11#7e38591a
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

함수 StartExecution [SWS_DM_02210] Upstream: RS_Diag_04262

virtual ara::core::Future< ara::core::Variant< StartSynchronous ExecutionResponse, StartAsynchronousExecutionResponse > > Start Execution (ara::core::StringView sovd_operation_name, DiagnosticSovd ContentData const &sovd_content_data, ara::diag::MetaInfo const &meta_ info, ara::diag::CancellationHandler cancellation_handler) noexcept=0;

Called for "Start execution of an operation" for the specified SOVD Operation.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: a4a86d41254b 출처
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara::diag::GenericDiagnosticSovdOperation 클래스의 StartExecution 인터페이스는 Diagnostic Server에서 SOVD 연산을 시작하는 데 사용됩니다[SWS_DM_02210]. Diagnostic Management는 해당 SOVD 요청이 수신되고 [SWS_DM_02173]에 따른 proximity_challenge의 필요할 수 있는 유효성 검사가 성공하는 즉시 메서드를 호출합니다([SWS_DM_02174], AUTOSAR_AP_SWS_Diagnostics §7.3.3.5.5.5 “Operations – Start execution of an operation”).

메서드의 매개변수는 다음과 같습니다:

  • sovd_operation_name: 실행할 SOVD 연산의 이름입니다[SWS_DM_02210].
  • sovd_content_data: 연산의 입력 데이터이며, 연결된 Promise가 충족되거나 취소 핸들러를 통해 처리가 중단될 때까지 유효하게 유지됩니다[SWS_DM_02210].
  • meta_info: 진단 컨텍스트에 대한 추가 메타 정보입니다[SWS_DM_02210].
  • cancellation_handler: 진행 중인 요청의 중단을 보고하며, 이 객체는 연산의 수명을 초과하여 저장되거나 참조되어서는 안 됩니다[SWS_DM_02210].

반환값으로 이 함수는 StartSynchronousExecutionResponse 또는 StartAsynchronousExecutionResponse의 ara::core::Variant을(를) 포함하는 ara::core::Future을(를) 제공합니다[SWS_DM_02210]. 동기 실행의 경우 Diagnostic Management는 응답의 콘텐츠 데이터에서 SOVD 응답 본문의 매개변수를 설정합니다[SWS_DM_02176]. 비동기 처리의 경우 Diagnostic Management는 진행 중인 연산을 식별하기 위해 고유 식별자(id)를 할당하고 실행 상태 [SWS_DM_02177]을(를) 설정합니다.

오류 발생 시 Future을(를) 통해 ISO 17978-3 또는 ASAM SOVD 1.1에 따른 적용 가능한 SOVD 오류 코드가 포함된 부정 응답이 반환됩니다[SWS_DM_02210]. 동시성 및 안전성과 관련하여 이 메서드는 thread-safe 및 exception safe(으)로 정의됩니다([SWS_DM_02210], AUTOSAR_AP_SWS_Diagnostics §8.62.2.1.3.2 “StartExecution”).

이 텍스트는 AUTOSAR AP R25-11 사양을 기반으로 AI에 의해 생성되었습니다.

구현자 가이드 준비 중 (복잡도 I2)

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
sovd_operation_nameThe SOVD operation name
sovd_content_dataThe SOVD content data. Valid until Promise is fulfilled or the processing is cancelled by the cancellationHandler
meta_infocontains additional meta information
cancellation_handlerInforms if the current request is cancelled. This object shall not be stored or accessed beyond the lifetime of this operation.

Rückgabewert

TypBeschreibung
ara::core::Future<ara::core::Variant< StartSynchronousExecutionResponse, StartAsynchronousExecutionResponse > >A future with either StartSynchronousExecutionResponse or StartAsynchronousExecutionResponse(for a positive response message) or a SOVD Error (for an negative response message)

Fehler

FehlercodeBeschreibung
Please use an applicable SOVD error code, as defined in ISO 17978-3 / ASAM SOVD 1.1.

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

Record
AUTOSAR/AP/record/SWS_DM_02210
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02210@rel:R25-11#ace7e7b3
Content hash
ace7e7b3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02210
Status: valid/unmigrated Version: rel:R25-11#6654bc3b 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/SWS_DM_02210@rel:R25-11#6654bc3b
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

함수 StopOffer [SWS_DM_02212] Upstream: RS_Diag_04262

void StopOffer () noexcept;

This StopOffer will disable the forwarding of request messages from DM.

AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: ab28d5476140 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

ara/diag/generic_diagnostic_sovd_operation.h 헤더에 있는 ara::diag::GenericDiagnosticSovdOperation 클래스의 StopOffer 메서드는 Diagnostic Management(DM)에서 연산으로의 수신 요청 메시지 전달을 비활성화하는 데 사용됩니다[SWS_DM_02212].

사용법 및 시맨틱: 이 함수는 void StopOffer() noexcept; 시그니처를 가지며, 매개변수를 받지 않고 반환값을 반환하지 않습니다[SWS_DM_02212]. Future 또는 콜백과 같은 비동기 반환 유형이 정의되어 있지 않으므로 비활성화는 호출 중에 즉시 동기식으로 적용될 것으로 추정됩니다. 질문 Q-b0723617991a4e39 (열림) 예외 안전(exception safe)으로 선언되어 있습니다[SWS_DM_02212].

동시성 및 오류 처리: 인터페이스는 스레드 안전하지 않은 것(not thread-safe)으로 지정되어 있습니다[SWS_DM_02212]. 따라서 동일한 인스턴스에 대한 병렬 접근은 사용자 수준에서 동기화되어야 합니다. 오류 코드가 반환되지 않으며 특정 DET 또는 DEM 알림도 생성되지 않습니다[SWS_DM_02212].

상호 작용: StopOffer은(는) AUTOSAR Adaptive Diag의 표준화된 서비스 제공자 패턴을 따릅니다. 제네릭 루틴 [SWS_DM_00558], 제네릭 UDS 서비스 [SWS_DM_00620], 데이터 식별자 [SWS_DM_00639] 또는 다운로드 서비스 [SWS_DM_00793]와(과) 같은 다른 진단 인터페이스에 대해서도 유사한 메서드가 존재합니다. 이름은 ara::com을(를) 따서 명명되었지만, 이는 독립적인 진단 구현입니다AUTOSAR_AP_SWS_Diagnostics §7.3.4.1.2 “Monitors”.

이 텍스트는 AI에 의해 작성되었으며 AUTOSAR 사양을 기반으로 한 오리엔테이션 가이드 역할을 합니다.

구현자 가이드 준비 중 (복잡도 I2)

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_DM_02212
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02212@rel:R25-11#e48f0cd1
Content hash
e48f0cd1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02212
Status: valid/unmigrated Version: rel:R25-11#48084a95 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/SWS_DM_02212@rel:R25-11#48084a95
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= [SWS_DM_02207] Upstream: RS_Diag_04262

auto operator= (GenericDiagnosticSovdOperation &&other) & noexcept -> GenericDiagnosticSovdOperation &;

Move assigns an instance of GenericDiagnosticSovdOperation.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Sichtbarkeitprotected

Parameter (out)

ParameterBeschreibung
otherThe other object

Rückgabewert

TypBeschreibung
GenericDiagnosticSovdOperationReference to self

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

Record
AUTOSAR/AP/record/SWS_DM_02207
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02207@rel:R25-11#d4f982e3
Content hash
d4f982e3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02207
Status: valid/unmigrated Version: rel:R25-11#534e8b55 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/SWS_DM_02207@rel:R25-11#534e8b55
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

함수 ~GenericDiagnosticSovdOperation [SWS_DM_02205] Upstream: RS_Diag_04262

virtual ~GenericDiagnosticSovdOperation () noexcept;

Destructor.

Header-Datei#include "ara/diag/generic_diagnostic_sovd_operation.h"
Scopeclass ara::diag::GenericDiagnosticSovdOperation
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

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

Record
AUTOSAR/AP/record/SWS_DM_02205
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_02205@rel:R25-11#09633195
Content hash
09633195
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_02205
Status: valid/unmigrated Version: rel:R25-11#cf4f657a 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/SWS_DM_02205@rel:R25-11#cf4f657a
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