함수 Confirmation [SWS_DM_00775] Upstream: RS_AP_00138, RS_Diag_04170, RS_Diag_04199
virtual void Confirmation (ConfirmationStatusType status, const Meta Info &metaInfo) noexcept;
This method is called, when a diagnostic request has been finished, to notify about the outcome.
인터페이스 ara::diag::ServiceValidation의 메서드 Confirmation([SWS_DM_00775], ara/diag/service_validation.h에 선언됨)는 이전에 처리된 진단 요청의 완료 및 결과에 대한 알림 역할을 합니다.
사용법 및 의미론
가상 콜백 함수는 요청 처리가 완료되는 즉시 Diagnostic Management에 의해 동기식으로 호출됩니다. 반환값은 없으며(void), 두 개의 전달 매개변수를 받습니다([SWS_DM_00775]):
status(ConfirmationStatusType): 서비스 처리의 최종 상태 또는 결과를 나타냅니다([SWS_DM_00775]).metaInfo(const Meta Info &): 진단 요청의 관련 메타 정보를 포함합니다([SWS_DM_00775]).
오류 처리 및 동시성
이 함수는 예외 안전(exception safe)으로 명시되어 있으며 식별자 noexcept(으)로 선언되어 있습니다([SWS_DM_00775]). 따라서 애플리케이션 측의 오버라이드는 외부로 예외를 전파해서는 안 됩니다. DET 또는 DEM 메시지와 같은 특정 오류 코드는 이 메서드에 대해 정의되어 있지 않습니다. 동시성과 관련하여 Confirmation은(는) 스레드 안전하지 않은 것(not thread-safe)으로 분류되어 있으며([SWS_DM_00775]), 병렬 실행 시 콜백 내에서 애플리케이션 내부 상태에 접근하려면 적절한 동기화가 필요합니다.
상호 작용
알림 트리거는 진단 요청의 수명 주기 종료와 결합되어 있습니다([SWS_DM_00775]). 이 주기는 긍정 또는 부정 응답이 전송되거나 억제되는 즉시 완료됩니다(AUTOSAR_AP_SWS_Diagnostics §7.3.2.1.2 “Life-cycle of a Diagnostic Conversation”). 해석: 모듈 레벨에서 Diagnostic Management는 TransmitConfirmation 및 결과 kTransmitOk 또는 kTransmitFailed을(를) 통해 전송 계층에서 전송이 확인된 후에만 콜백 Confirmation을(를) 시작할 것으로 보입니다([SWS_DM_00307], [SWS_DM_00351]). 질문 Q-97c38586ef5e3704 (열림)
이 사용 지침은 AUTOSAR Adaptive R25-11 사양을 기반으로 AI에 의해 생성되었습니다.
구현자 가이드 준비 중 (복잡도 I2)
| Header-Datei | #include "ara/diag/service_validation.h" |
|---|---|
| Scope | class ara::diag::ServiceValidation |
| Exception-Sicherheit | exception safe |
| Thread-Sicherheit | not thread-safe |
Parameter (in)
| Parameter | Beschreibung |
|---|---|
| status | status/outcome of the service processing. |
| metaInfo | MetaInfo of the request. |
Rückgabewert
| Typ | Beschreibung |
|---|---|
| None |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_DM_00775- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_DM_00775@rel:R25-11#7a1a4299- Content hash
7a1a4299- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00775
Status: valid/unmigrated
Version: rel:R25-11#bbcfd2e3
Versionshistorie & Revisions (1 transition, 8 revision)
- 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_00775@rel:R25-11#bbcfd2e3
Recorded Revisions (8):
- R25-11
rel:R25-11#044090102026-09-30 - R19-11
rel:R19-11#20a5939d2026-10-14 - R20-11
rel:R20-11#761e125d2026-10-14 - R21-11
rel:R21-11#761e125d2026-10-14 - R22-11
rel:R22-11#991a58222026-10-14 - R23-11
rel:R23-11#a506b4142026-10-14 - R24-11
rel:R24-11#5339f3712026-10-14 - R25-11
rel:R25-11#bbcfd2e32026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문