DEENESPTFRRUARHIKOZHNL

클래스 <SI-Namespace>::skeleton::<SI>Skeleton

[SWS_CM_00002] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00122

class <SI>Skeleton {...};

Service skeleton class

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Forwarding-Header#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton/<SiShortname>_skeleton_fwd.h"
Scopenamespace <SI-Namespace>::skeleton

사용자 가이드AI 생성

서비스의 서버 측 제공 및 수신되는 메서드 호출 처리에 사용됩니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 9f566e4418f7 출처 열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

서비스의 서버 측 제공 및 수신되는 메서드 호출 처리에 사용됩니다.

클래스 <SI-Namespace>::skeleton::<SI>Skeleton은 AUTOSAR Adaptive Platform에서 서비스를 제공하기 위한 서버 측 기반 역할을 하며 이벤트, 필드 및 메서드를 미들웨어에 바인딩합니다. 인스턴스 식별자로 인스턴스화된 후, 서비스는 OfferService()을 통해 네트워크의 소비자에게 제공되며 StopOfferService()를 통해 다시 철회될 수 있습니다 [SWS_CM_00101], [SWS_CM_00111]. 구성된 처리 모드에 따라 수신되는 메서드 호출은 이벤트 기반으로 처리되거나 애플리케이션이 폴링을 통해 능동적으로 트리거해야 합니다. 복사 작업이 삭제되어 있으므로 인스턴스의 소유권은 엄격하게 이를 생성한 서비스 애플리케이션에 유지됩니다.

컨텍스트

템플릿 클래스 <SI-Namespace>::skeleton::<SI>Skeleton은 AUTOSAR Adaptive Platform에서 Service Interface를 제공하기 위한 서버 측 엔드포인트를 형성합니다. 애플리케이션 로직과 통신 계층 간의 연결 고리로서 Skeleton은 미들웨어 전용 바인딩을 캡슐화하고 형식화된 인터페이스 요소를 제공합니다. 이를 위해 클래스는 events::<Event> [SWS_CM_99557]를 통한 이벤트, fields::<Field> [SWS_CM_99558]를 통한 필드, triggers::<Trigger> [SWS_CM_99559]을 통한 트리거, <MethodOutArgType> [SWS_CM_11550]을 통한 메서드 출력 매개변수를 위한 멤버 변수를 선언합니다. 해석: 실제 서비스 기능을 제공하기 위해 서비스 애플리케이션은 일반적으로 인터페이스 메서드를 구현하고자 <SI>Skeleton로부터 구체적인 클래스를 파생합니다. 질문 Q-0cd48946e67c75b4 (열림)

수명 주기

Skeleton의 인스턴스화는 인스턴스 할당 및 메서드 호출 처리 모드(ara::com::MethodCallProcessingMode, 기본값 kEvent)를 지정하여 수행됩니다. 유효한 생성자는 ara::core::InstanceSpecifier [SWS_CM_00152], 단일 ara::com::InstanceIdentifier [SWS_CM_00130] 또는 ara::com::InstanceIdentifierContainer [SWS_CM_00153]을 통한 식별자 집합을 수락합니다. 서비스 엔드포인트의 식별성은 고유하므로 복사 생성자 [SWS_CM_00134] 및 복사 대입 연산자 [SWS_CM_11548]는 명시적으로 삭제되어 있습니다(delete). 그러나 이동 생성자 [SWS_CM_00135] 및 이동 대입 연산자 [SWS_CM_11549]를 통해 리소스를 이전할 수 있습니다.

생성 직후 서비스 인스턴스는 로컬에서 생성되지만 통신 네트워크에는 아직 표시되지 않습니다. 서비스 소비자를 위한 게시는 OfferService() [SWS_CM_00101], EXP_ARAComAPI 10쪽 호출을 통해서만 이루어집니다. 서비스를 더 이상 제공하지 않으려면 StopOfferService()이 제공을 철회합니다 [SWS_CM_00111], EXP_ARAComAPI 10쪽. 그 후 Skeleton을 다시 제공하거나 가상 소멸자 ~<SI>Skeleton()을 통해 파괴할 수 있습니다 [SWS_CM_11370].

lifecycle Instanziiert Instanziiert Bereitgestellt Bereitgestellt Instanziiert->Bereitgestellt OfferService() Zerstoert Zerstoert Instanziiert->Zerstoert ~Skeleton() Gestoppt Gestoppt Bereitgestellt->Gestoppt StopOfferService() Bereitgestellt->Zerstoert ~Skeleton() Gestoppt->Bereitgestellt OfferService() Gestoppt->Zerstoert ~Skeleton()

상태 다이어그램: 인스턴스화부터 해제까지 서비스 Skeleton의 수명 주기 및 상태 전이. 출처: [SWS_CM_00101], [SWS_CM_00111], [SWS_CM_11370], EXP_ARAComAPI 10쪽

사용 경로

서비스를 제공하기 위한 일반적인 절차는 다음 단계로 나뉩니다:

  1. 핸들러 구성 및 등록: 서비스를 제공하기 전에 애플리케이션별 핸들러를 등록할 수 있습니다. SetTransportFaultConditionHandler()을 통해 전송 오류 핸들러를 직접 [SWS_CM_00093] 등록하거나 비동기 작업을 위한 전용 실행자(executor)와 함께 등록합니다 [SWS_CM_00094]. 필요한 경우 UnsetTransportFaultConditionHandler()을 통해 제거할 수 있습니다 [SWS_CM_00095]. 종단 간(End-to-End) 오류 처리는 가상 메서드 E2EErrorHandler()를 통해 오버라이드할 수 있습니다 [SWS_CM_10470].
  2. 서비스 제공: 서비스 애플리케이션이 OfferService()을 호출합니다 [SWS_CM_00101]. 호출이 성공하면 비어 있는 ara::core::Result<void>을 반환하고 네트워크에 서비스 인스턴스를 활성화합니다.
  3. 수신 요청 처리: Skeleton이 MethodCallProcessingMode::kPoll 모드로 인스턴스화된 경우, 애플리케이션은 ProcessNextMethodCall()을 호출하여 대기 중인 클라이언트 호출을 능동적으로 실행해야 합니다 [SWS_CM_00199]. 메서드 호출은 이 스레드의 컨텍스트에서 실행되며, 반환값은 대기 중인 추가 호출이 있는지 여부를 나타냅니다.
  4. 서비스 종료: 인스턴스가 파괴되기 전에 StopOfferService()으로 제공을 종료합니다 [SWS_CM_00111].
서비스 스켈레톤의 사용 흐름애플리케이션SkeletonKommunikationsschichtInstanceSpecifier/InstanceIdentifier를 사용한 생성SetTransportFaultConditionHandler(handler)OfferService()네트워크에 서비스 오퍼 등록Result<void> (Erfolg)optMethodCallProcessingMode::kPollProcessNextMethodCall()bool (weitere Anfragen vorhanden)StopOfferService()Dienstangebot deregistrieren

시퀀스 다이어그램: 서비스 작동 중 서버 애플리케이션, 서비스 Skeleton 및 통신 계층 간의 상호작용 순서. 출처: [SWS_CM_00101], [SWS_CM_00111], [SWS_CM_00199], [SWS_CM_00093]

오류 시나리오

Skeleton 클래스를 사용할 때는 다양한 오류 시나리오와 사전 조건에 주의해야 합니다:

  • 생성 위반: Grant Enforcement에 의한 권한 부여가 실패하면 생성이 InsufficientPermissionsViolation으로 중단됩니다 [SWS_CM_00130], [SWS_CM_00152], [SWS_CM_00153]. 유효하지 않은 처리 모드를 전달하면 WrongMethodCallProcessingModeViolation이 발생합니다. InstanceSpecifier가 사용되는 경우 모델 불일치 또는 다중 할당으로 인해 InstanceSpecifierMappingIntegrityViolation, PortInterfaceMappingViolation, ProcessMappingViolation 또는 InstanceSpecifierAlreadyInUseViolation 오류가 발생할 수 있습니다 [SWS_CM_00152].
  • 서비스 제공 실패: OfferService()이 실패하면 ara::com::ComErrc의 오류 코드가 반환됩니다 [SWS_CM_00101]: ComErrc::kFieldValueNotInitialized(필드가 사전에 Update()을 통해 초기화되지 않음), ComErrc::kFieldSetHandlerNotSet(필드의 필수 세트 핸들러가 누락됨) 또는 ComErrc::kCommunicationFailure(네트워크 바인딩의 연결 또는 보안 오류).
  • 처리 모드 위반: Skeleton이 kPoll 대신 kEvent 또는 kEventSingleThread로 구성된 경우, ProcessNextMethodCall()을 호출하면 WrongMethodCallProcessingModeViolation이 발생합니다 [SWS_CM_00199].
  • 유효하지 않은 오류 핸들러: SetTransportFaultConditionHandler()에 존재하지 않거나 비어 있는 Callable을 전달하면 InvalidHandlerViolation이 발생합니다 [SWS_CM_00093], [SWS_CM_00094].
  • E2E 오류 및 데이터 손상: 오류가 있는 메시지를 수신하면 해당하는 ComE2EErrc과 함께 E2EErrorHandler()이 호출됩니다 [SWS_CM_10470]. CRC 오류인 경우 DataID도 손상되었을 수 있으므로 애플리케이션은 전달된 식별자를 신뢰할 수 있는 것으로 간주해서는 안 됩니다.
  • 파괴 오류: Skeleton이 파괴될 때 아직 미해결된 데이터 샘플이 남아 있는 경우 소멸자가 DanglingSamplesViolation으로 중단됩니다 [SWS_CM_11370].

이 가이드는 AUTOSAR Adaptive Platform R25-11 사양 요구사항만을 기반으로 합니다.

멤버 맵

클래스 다이어그램

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

G n_SI_Namespace___skeleton___SI_Skeleton453 <SI>Skeleton + <Event> + <Field> + <MethodOutArg> + <Trigger> + operator=() + Skeleton() + E2EErrorHandler() + SetTransportFaultConditionHandler() + UnsetTransportFaultConditionHandler() + OfferService() + StopOfferService() + ProcessNextMethodCall()

상세 보기

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

메서드

Implementation may be overridden by the actual ServiceSkeleton implementation and it is not required to be reentrant. If the E2E error is a CRC error then some parts of the received message are faulty. If this part is the DataID then the E2E error handler is called with a faulty DataID. Consequently, in case of CRC error the server application can not rely on the DataID received by its error handler.

virtual void E2EErrorHandler (ara::com::e2e::ComE2EErrc errorCode, ara::com::e2e::DataID dataID, ara::com::e2e::MessageCounter message Counter);

Method to offer a service

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

Allows the service to trigger the execution of the next service consumer method call at a specific point of time if the ara::com::MethodCallProcessingMode == kPoll The pending service method (see [SWS_CM_00191] or [SWS_CM_90434]) is executed in the context of the call to ProcessNextMethodCall().

bool ProcessNextMethodCall () noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for all methods in a given Skeleton.

오버로드 SetTransportFaultConditionHandler 2
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept; SWS_CM_00093
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept; SWS_CM_00094
Skeleton 함수 6

Construct a Skeleton from an ara::com::InstanceIdentifier

오버로드 Skeleton 6

Method to stop offering a service

void StopOfferService () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for all methods in a given Skeleton.

void UnsetTransportFaultConditionHandler () noexcept;

연산자

operator= 함수 2

Copy assignment constructor deletion

오버로드 = 2
<SI>Skeleton & operator= (const <SI>Skeleton &other)=delete; SWS_CM_11548
<SI>Skeleton & operator= ( <SI>Skeleton &&other) noexcept; SWS_CM_11549

상수

<Event> 변수

Event member, one for each VariableDataPrototype defined in the ServiceInterface in the role event.

events::<Event> <Event>;
<Field> 변수

Field member, one for each Field defined in the ServiceInterface in the role field.

fields::<Field> <Field>;

Member declaration representing an out argument in an Output.

<MethodOutArgType> <MethodOutArg>;
<Trigger> 변수

Trigger member, one for each Trigger defined in the ServiceInterface in the role trigger.

triggers::<Trigger> <Trigger>;

중첩 타입

<Method>Output 클래스

메서드 문서

함수 E2EErrorHandler [SWS_CM_10470] Upstream: RS_CM_00401, RS_CM_00402

virtual void E2EErrorHandler (ara::com::e2e::ComE2EErrc errorCode, ara::com::e2e::DataID dataID, ara::com::e2e::MessageCounter message Counter);

Implementation may be overridden by the actual ServiceSkeleton implementation and it is not required to be reentrant. If the E2E error is a CRC error then some parts of the received message are faulty. If this part is the DataID then the E2E error handler is called with a faulty DataID. Consequently, in case of CRC error the server application can not rely on the DataID received by its error handler.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe

Parameter (in)

ParameterBeschreibung
errorCodeError code object of type ara::com::e2e::ComE2EErrc to be used
dataIDData ID of type ara::com::e2e::dataID to be used
messageCounterMessage counter of type ara::com::e2e::MessageCounter to be used

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_10470
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_10470@rel:R25-11#a4a84ec5
Content hash
a4a84ec5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10470
Status: valid/unmigrated Version: rel:R25-11#cf89a65e 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_CM_10470@rel:R25-11#cf89a65e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#edf436c42026-09-30
  • R19-11rel:R19-11#1527eb4c2026-10-14
  • R20-11rel:R20-11#20f092ec2026-10-14
  • R21-11rel:R21-11#20f092ec2026-10-14
  • R22-11rel:R22-11#20f092ec2026-10-14
  • R23-11rel:R23-11#20f092ec2026-10-14
  • R24-11rel:R24-11#6211e8922026-10-14
  • R25-11rel:R25-11#cf89a65e2026-10-14 active
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

함수 OfferService [SWS_CM_00101] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00120

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

Method to offer a service

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

OfferService() 메서드는 제공된 서비스를 시스템에 제공하고 Service Discovery를 통해 소비자가 찾을 수 있도록 Skeleton 클래스의 인스턴스에서 호출됩니다[SWS_CM_00101], ARAComAPI §6.5 “Service Discovery”. 서비스 구현이 완전히 인스턴스화되고 작동 준비 상태가 되면 매개변수 없이 동기식으로 호출이 수행됩니다AUTOSAR_AP_EXP_ARAComAPI §5.4.4 “Offering Service instance”. 이 함수는 noexcept(으)로 선언되어 있으며 ara::core::Result<void>을(를) 반환합니다[SWS_CM_00101].

제공(Offering)은 메서드, 이벤트, 필드 또는 트리거를 통한 기능적 통신을 위한 필수 전제 조건입니다AUTOSAR_AP_EXP_ARAComAPI §4.2 “Means of Communication”. 예를 들어 사전에 제공하지 않고 트리거를 전송하려고 시도하면 ComErrc::kServiceNotOffered(으)로 실패합니다[SWS_CM_00721]. 동시성과 관련하여, OfferService()이(가) 호출되는 즉시 수신되는 메서드 호출이 서비스 인스턴스로 이미 전달될 수 있습니다 — 설령 OfferService() 호출이 아직 반환되지 않았더라도 마찬가지입니다AUTOSAR_AP_EXP_ARAComAPI §5.4.4 “Offering Service instance”.

제공이 실패하는 경우, 반환된 ara::core::Result에는 ComErrc의 해당 오류 코드가 포함됩니다[SWS_CM_00101], [SWS_CM_10432]:

  • ComErrc::kFieldValueNotInitialized: 구성된 필드 값 중 하나 이상이 제공 전에 아직 초기화되지 않았습니다[SWS_CM_00101].
  • ComErrc::kFieldSetHandlerNotSet: Setter 지원이 있는 필드에 대해 RegisterSetHandler()을(를) 통한 핸들러가 아직 등록되지 않았습니다[SWS_CM_00101].
  • ComErrc::kCommunicationFailure: 네트워크 바인딩이 복구 가능한 통신 오류 또는 보안 통신의 실패를 보고합니다[SWS_CM_00101].

서비스 제공을 중단해야 하는 경우 StopOfferService()을(를) 호출해야 합니다AUTOSAR_AP_EXP_ARAComAPI §5.4.4 “Offering Service instance”.

이 텍스트는 AI에 의해 생성되었으며 R25-11 릴리스의 명세 데이터만을 기반으로 합니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >• If successful: an ara::core::Result containing a ara:: core::Result::value_type • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kFieldValueNotInitializedrollback_semantics Field value has yet not been initialized via Update() (see [SWS_CM_00128]
ComErrc::kFieldSetHandlerNotSetrollback_semantics Field SetHandler has not been registered via RegisterSet Handler()
ComErrc::kCommunicationFailurerollback_semantics The network binding reported a recoverable communications error or a secure communication failure

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

Record
AUTOSAR/AP/record/SWS_CM_00101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00101@rel:R25-11#60e2c1d0
Content hash
60e2c1d0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00101
Status: valid/unmigrated Version: rel:R25-11#82f2d2a3 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_CM_00101@rel:R25-11#82f2d2a3
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#df90013b2026-09-30
  • R19-11rel:R19-11#8c9baf922026-10-14
  • R20-11rel:R20-11#de85af0e2026-10-14
  • R21-11rel:R21-11#de85af0e2026-10-14
  • R22-11rel:R22-11#de85af0e2026-10-14
  • R23-11rel:R23-11#d0ce786a2026-10-14
  • R24-11rel:R24-11#aaea40752026-10-14
  • R25-11rel:R25-11#82f2d2a32026-10-14 active
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

함수 ProcessNextMethodCall [SWS_CM_00199] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

bool ProcessNextMethodCall () noexcept;

Allows the service to trigger the execution of the next service consumer method call at a specific point of time if the ara::com::MethodCallProcessingMode == kPoll The pending service method (see [SWS_CM_00191] or [SWS_CM_90434]) is executed in the context of the call to ProcessNextMethodCall().

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

ProcessNextMethodCall() 메서드는 Skeleton의 서비스 제공자가 폴링 모드에서 수신 메서드 호출을 결정론적으로 처리하는 데 사용됩니다[SWS_CM_00199]. 이 메서드는 Skeleton 인스턴스가 ara::com::MethodCallProcessingMode::kPoll 모드로 구성된 경우에만 독점적으로 사용할 수 있습니다EXP ARAComAPI §2 “Polling”.

사용법 및 의미론

이 함수는 매개변수를 받지 않으며, 대기 중인 메서드 호출 요청을 호출자의 스레드 컨텍스트에서 동기식으로 실행합니다[SWS_CM_00199], [SWS_CM_00191]. 이를 통해 특히 실시간 애플리케이션이 제어되지 않는 스레드 컨텍스트 스위칭 없이 할당된 시간 예산 내에서 서비스 요청을 처리할 수 있습니다EXP ARAComAPI §5.4 “ProcessNextMethodCall”. 반환값은 폴링 결과를 나타냅니다:

오류 처리 및 제약 조건

이 함수는 noexcept 및 exception safe로 명시되어 있습니다[SWS_CM_00199]. kEvent 또는 kEventSingleThread(으)로 인스턴스화된 Skeleton에서의 호출은 위반(WrongMethodCallProcessingModeViolation)에 해당합니다[SWS_CM_00199]. 해석: noexcept에 의해 일반적인 C++ 예외가 배제되므로, 이러한 위반은 플랫폼 측에서 중대한 런타임 오류로 처리될 것으로 보입니다. 질문 Q-61661dbd6cc37bc7 (열림)

이 텍스트는 자동으로 생성되었습니다. 모든 내용은 AUTOSAR 명세를 기반으로 합니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)WrongMethodCall- The method is called in a Skeleton which was constructed with ProcessingModeVio- ara::com::MethodCallProcessingMode == kEvent or lation ara::com::MethodCallProcessingMode == kEventSingleThread.

Rückgabewert

TypBeschreibung
boolIf the bool type: • ==TRUE: there is at least one pending invocation • ==FALSE: there is no pending invocation

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

Record
AUTOSAR/AP/record/SWS_CM_00199
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00199@rel:R25-11#5da04044
Content hash
5da04044
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00199
Status: valid/unmigrated Version: rel:R25-11#af390703 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_CM_00199@rel:R25-11#af390703
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#aabbc0712026-09-30
  • R19-11rel:R19-11#46f835942026-10-14
  • R20-11rel:R20-11#dfe2ffac2026-10-14
  • R21-11rel:R21-11#c2b97ab92026-10-14
  • R22-11rel:R22-11#88ed5fcb2026-10-14
  • R23-11rel:R23-11#376d03912026-10-14
  • R24-11rel:R24-11#dad962382026-10-14
  • R25-11rel:R25-11#af3907032026-10-14 active
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

함수 SetTransportFaultConditionHandler [SWS_CM_00093] Upstream: RS_CM_00224, RS_E2E_08534

void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for all methods in a given Skeleton.

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

사용

함수 SetTransportFaultConditionHandler은 Skeleton 클래스의 네임스페이스(<SI-Namespace>::skeleton::<SI>)에서 ara::com::e2e::TransportFaultConditionHandler 타입의 콜백을 등록하는 데 사용됩니다 [SWS_CM_00093]. 이 핸들러를 통해 해당 서비스 인스턴스의 모든 메서드에 대한 전송 오류가 보고됩니다 AUTOSAR_AP_SWS_CommunicationManagement §7.4.1 “End-to-end communication protection for SOMEIP”. 함수는 호출 가능한 객체 handler를 전달받으며 반환값을 가지지 않습니다(void) [SWS_CM_00093].

오류 처리

이 작업은 noexcept으로 선언되어 있으며 예외로부터 안전합니다(exception safe) [SWS_CM_00093]. 전달된 호출 가능 엔티티가 존재하지 않거나 null인 경우 InvalidHandlerViolation이 발생합니다 [SWS_CM_00093]. 오류 발생 시 구성된 핸들러는 전송 계층의 리소스 부족이나 손상으로 인해 요청이 폐기될 때 발생하는 TransportFaultCondition::kSampleRejected와 같은 전송 문제를 보고합니다 AUTOSAR_AP_SWS_CommunicationManagement §7.4.2.3 “Methods”.

동시성 및 제약사항

해석: 이 기본 인터페이스는 실행 컨텍스트를 전달받지 않으므로 콜백은 통신 관리의 내부 스레드에서 동기식으로 호출될 것으로 추정됩니다. 질문 Q-e4007fa72de6aa12 (열림) 핸들러 실행이 정의된 스레드 풀 또는 워커에서 이루어져야 하는 경우 ExecutorT&& executor을 갖는 오버로드를 사용해야 합니다 [SWS_CM_00094].

상호 작용

이 등록은 오류 처리를 Skeleton 인스턴스의 모든 메서드에 중앙 집중식으로 바인딩합니다 [SWS_CM_00093]. 이는 ara::com의 상위 오류 처리에 통합됩니다.

  • Skeleton 메서드는 이 핸들러를 통해 전송 오류를 보고하는 반면, 클라이언트 메서드는 ComErrc::kCommunicationFailure을 갖는 결과 ara::core::Future을 통해 전송 오류를 비동기식으로 알립니다 [SWS_CM_00090].
  • Skeleton 레벨의 필드 작업(Get/Set)을 위해 별도의 인터페이스 [SWS_CM_00096]이 존재합니다.
  • Proxy 레벨에서는 이벤트 [SWS_CM_00099], 트리거 [SWS_CM_00106] 및 알림자 [SWS_CM_00109]를 위한 유사한 등록 함수가 제공됩니다.

이 사용 지침은 자동으로 작성되었습니다. AUTOSAR Adaptive 릴리스 R25-11 사양의 규정만을 기반으로 합니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00093
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00093@rel:R25-11#c1456f28
Content hash
c1456f28
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00093
Status: valid/unmigrated Version: rel:R25-11#1b94284c Versionshistorie & Revisions (1 transition, 3 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_CM_00093@rel:R25-11#1b94284c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#9c34ba032026-09-30
  • R24-11rel:R24-11#3b6cb46d2026-10-14
  • R25-11rel:R25-11#1b94284c2026-10-14 active
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

함수 SetTransportFaultConditionHandler [SWS_CM_00094] Upstream: RS_CM_00224, RS_E2E_08534

template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept;

Execution Context overload for SetTransportFaultConditionHandler for all methods in a given Skeleton.

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

Skeleton 클래스의 네임스페이스에 있는 템플릿 함수 SetTransportFaultConditionHandler은 서비스 인스턴스 [SWS_CM_00094]의 모든 메서드에 대한 전송 오류 핸들러를 등록하는 데 사용됩니다. 이 함수는 매개변수가 없는 기본 함수 [SWS_CM_00093]에 실행 컨텍스트를 추가하여 확장합니다:

  • 호출 및 매개변수: ara::com::e2e::TransportFaultConditionHandler 타입의 Callable handler 및 유니버설 참조 executor [SWS_CM_00094]이 전달됩니다. 이 Executor 객체에서 모든 비동기 계산 및 콜백 실행이 시작되어야 합니다. 이 함수는 반환값을 갖지 않습니다.
  • 오류 처리: 인터페이스는 noexcept(으)로 선언되어 있고 예외 안전한 것으로 명시되어 있습니다 [SWS_CM_00094]. 전달된 Callable이 존재하지 않거나 null인 경우 InvalidHandlerViolation이 존재합니다 [SWS_CM_00094].
  • 상호작용: 유효 범위는 스켈레톤의 모든 메서드([SWS_CM_00094])를 포괄하는 반면, Field-Get 및 Set 작업에 대해서는 별도의 등록 함수가 제공됩니다([SWS_CM_00096], [SWS_CM_00097]). DDS 네트워크 바인딩에서 구성된 핸들러는 TransportFaultCondition::kSampleRejected과 같은 전송 오류를 보고합니다([SWS_CM_00216]). 반면 클라이언트 측에서는 이러한 오류가 결과 Future 내의 ComErrc::kCommunicationFailure을 통해 신호화됩니다([SWS_CM_00090]).
  • 동시성: 해석: Executor 전달은 통신 계층의 내부 컨텍스트로부터 오류 처리를 분리합니다. 등록은 첫 번째 메서드 호출이 도달하기 전 스켈레톤 초기화 시점에 조기에 수행되는 것이 바람직할 것으로 보입니다. 질문 Q-e56b2a1928cf32ad (열림)

이 사용 지침은 AUTOSAR 사양을 기반으로 자동 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set
executorExecutor object in which any asynchronous computation spawn shall be invoked

Rückgabewert

TypBeschreibung
None
Siehe auch: [SWS_CM_00093]

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

Record
AUTOSAR/AP/record/SWS_CM_00094
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00094@rel:R25-11#a4ef96c2
Content hash
a4ef96c2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00094
Status: valid/unmigrated Version: rel:R25-11#efb02540 Versionshistorie & Revisions (1 transition, 3 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_CM_00094@rel:R25-11#efb02540
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#77158f6e2026-09-30
  • R24-11rel:R24-11#107b41b22026-10-14
  • R25-11rel:R25-11#efb025402026-10-14 active
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

함수 Skeleton [SWS_CM_00130] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00121

<SI>Skeleton (ara::com::InstanceIdentifier instanceID, ara::com::MethodCallProcessingMode mode=ara::com::Method CallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::com::InstanceIdentifier

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

생성자 [SWS_CM_00130]은(는) 구체적인 ara::com::InstanceIdentifier을(를) 기반으로 서비스 스켈레톤을 인스턴스화합니다. 스켈레톤은 분산된 서비스 소비자가 접근할 수 있도록 애플리케이션 측 서비스 구현을 Communication Management의 전송 계층에 연결합니다(ARAComAPI §5.1 “Proxy Skeleton Pattern”).

매개변수 mode을(를) 통해 수신 메서드 호출의 처리 방식이 결정됩니다. 기본값으로는 이벤트 기반 모드 ara::com::MethodCallProcessingMode::kEvent이(가) 지정되어 있습니다([SWS_CM_00130]). 대신 폴링 기반 모드를 선택하면 대기 중인 메서드 호출의 실행이 ProcessNextMethodCall() [SWS_CM_00199]의 호출 컨텍스트에서 동기식으로 수행됩니다.

오류 처리 및 제약 조건

생성자 함수는 noexcept(으)로 선언되어 있으며 C++ 예외를 던지지 않습니다([SWS_CM_00130]). 가능한 위반 사항은 런타임 시스템을 통해 신호화됩니다. 권한 부여 강제(Grant Enforcement)에 의해 생성이 거부되면 InsufficientPermissionsViolation이(가) 발생하고, 유효하지 않은 처리 모드가 전달되면 WrongMethodCallProcessingModeViolation의 결과가 발생합니다([SWS_CM_00130]). 해석: 처리 모드에 대한 유효성 검사는 생성자 실행 중에 즉시 수행될 것으로 보입니다. 질문 Q-80e02c0079757082 (열림)

스켈레톤에 대해 복사 연산은 명시적으로 삭제되어 있으며([SWS_CM_00134]), 이동 생성은 지원됩니다([SWS_CM_00135]). 네트워크에서 서비스를 검색할 수 있도록 하려면 인스턴스화 후 OfferService()을(를) 호출해야 합니다([SWS_CM_00101], ARAComAPI §6.5 “Service Discovery”). 인스턴스 소멸([SWS_CM_11370]) 전에 StopOfferService() [SWS_CM_00111]을(를) 사용하여 서비스 제공을 다시 종료할 수 있습니다.

이 사용 지침은 AUTOSAR R25-11 명세를 바탕으로 AI에 의해 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation

Parameter (in)

ParameterBeschreibung
instanceIDThe identifier of a specific instance of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00130
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00130@rel:R25-11#291ce5af
Content hash
291ce5af
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00130
Status: valid/unmigrated Version: rel:R25-11#0cc3a8d7 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_CM_00130@rel:R25-11#0cc3a8d7
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4db60ae22026-09-30
  • R19-11rel:R19-11#69907d9d2026-10-14
  • R20-11rel:R20-11#94616ad92026-10-14
  • R21-11rel:R21-11#94616ad92026-10-14
  • R22-11rel:R22-11#8f0738ea2026-10-14
  • R23-11rel:R23-11#8f0738ea2026-10-14
  • R24-11rel:R24-11#8d04a04b2026-10-14
  • R25-11rel:R25-11#0cc3a8d72026-10-14 active
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

함수 Skeleton [SWS_CM_00134] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton (const <SI>Skeleton &other)=delete;

Copy constructor deletion

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton

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

Record
AUTOSAR/AP/record/SWS_CM_00134
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00134@rel:R25-11#a1d0ca2a
Content hash
a1d0ca2a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00134
Status: valid/unmigrated Version: rel:R25-11#b2190bb1 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_CM_00134@rel:R25-11#b2190bb1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e28fcf112026-09-30
  • R19-11rel:R19-11#9d109fc42026-10-14
  • R20-11rel:R20-11#f5df9c1f2026-10-14
  • R21-11rel:R21-11#f5df9c1f2026-10-14
  • R22-11rel:R22-11#f29ebe442026-10-14
  • R23-11rel:R23-11#f29ebe442026-10-14
  • R24-11rel:R24-11#072f3e8e2026-10-14
  • R25-11rel:R25-11#b2190bb12026-10-14 active
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

함수 Skeleton [SWS_CM_00135] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton (<SI>Skeleton &&other);

Move constructor

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe

Parameter (in)

ParameterBeschreibung
otherOther object to move

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

Record
AUTOSAR/AP/record/SWS_CM_00135
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00135@rel:R25-11#817cf960
Content hash
817cf960
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00135
Status: valid/unmigrated Version: rel:R25-11#1b0c0103 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_CM_00135@rel:R25-11#1b0c0103
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#24a477092026-09-30
  • R19-11rel:R19-11#0f66a96e2026-10-14
  • R20-11rel:R20-11#1b325dd12026-10-14
  • R21-11rel:R21-11#1b325dd12026-10-14
  • R22-11rel:R22-11#a2ddf3e82026-10-14
  • R23-11rel:R23-11#a2ddf3e82026-10-14
  • R24-11rel:R24-11#58b211bf2026-10-14
  • R25-11rel:R25-11#1b0c01032026-10-14 active
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

함수 Skeleton [SWS_CM_00152] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00115, RS_AP_00121, RS_AP_00127, RS_AP_00137

<SI>Skeleton (ara::core::InstanceSpecifier instanceSpec, ara::com::MethodCallProcessingMode mode=ara::com::Method CallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::core::InstanceSpecifier

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

생성자는 인스턴스 지정자 [SWS_CM_00152]을 기반으로 서비스 스켈레톤을 인스턴스화합니다. 이는 구체적인 서비스 구현을 Communication Management의 전송 계층에 연결하는 역할을 합니다. 매개변수로 ara::core::InstanceSpecifier과 선택적으로 기본값이 kEvent으로 미리 설정된 처리 모드 ara::com::MethodCallProcessingMode가 전달됩니다 [SWS_CM_00152].

오류 처리 및 예외 동작과 관련하여 생성자는 noexcept 및 exception safe로 선언되었습니다 [SWS_CM_00152]. 잘못된 구성이나 모델링 편차의 경우 다음과 같은 위반이 지정됩니다:

  • 실행 컨텍스트에서 식별자를 확인할 수 없거나 PortPrototype을 가리키지 않는 경우 InstanceSpecifierMappingIntegrityViolation [SWS_CM_00152].
  • 매핑 유형과 인터페이스 유형이 일치하지 않는 경우 PortInterfaceMappingViolation 및 ProcessMappingViolation [SWS_CM_00152].
  • InstanceSpecifier가 이미 사용 중인 경우 InstanceSpecifierAlreadyInUseViolation [SWS_CM_00152].
  • 권한이 불충분한 경우 WrongMethodCallProcessingModeViolation 및 InsufficientPermissionsViolation [SWS_CM_00152].

해석: 생성자가 noexcept으로 선언되었으므로 지정된 위반 사항은 런타임에 발생된 C++ 예외로 전파되지 않고 플랫폼 측 검사 또는 Grant Enforcement에 의해 가로채질 것으로 추정됩니다. 질문 Q-f1a1a0baeb56e482 (열림)

수명 주기 및 동시성의 경우 복사 생성자가 삭제된 반면([SWS_CM_00134]), 이동 생성자를 사용할 수 있습니다 [SWS_CM_00135]. 해제는 가상 소멸자 [SWS_CM_11370]를 통해 수행됩니다. 성공적인 생성 후 서비스는 일반적으로 [SWS_CM_00101](OfferService)을 통해 네트워크에 제공됩니다. 처리 모드로 kPoll가 선택된 경우 애플리케이션은 들어오는 서비스 메서드 호출 [SWS_CM_00191]을 [SWS_CM_00199](ProcessNextMethodCall)을 통해 명시적으로 처리해야 합니다.

본 사용 지침은 R25-11용 AUTOSAR 사양을 기반으로 자동으로 생성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of the executable, or it refers to a model element other than tegrityViolation a PortPrototype. PortInterfaceMap- The type of mapping does not match the expected type of Port pingViolation Interface: ServiceInterface referenced by a ServiceInstanceToPortPrototypeMapping. ProcessMappingVio- The type of mapping does not match the expected type of Port lation Interface InstanceSpecifier- The constructor was called with an Instance Specifier already AlreadyInUseViola- tion WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation InsufficientPer- Refused by Grant Enforcement missionsViolation

Parameter (in)

ParameterBeschreibung
instanceSpecThe specifier of a specific instance of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00152
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00152@rel:R25-11#37ab84db
Content hash
37ab84db
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00152
Status: valid/unmigrated Version: rel:R25-11#8d725188 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_CM_00152@rel:R25-11#8d725188
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4fcb71f92026-09-30
  • R19-11rel:R19-11#5705b7cf2026-10-14
  • R20-11rel:R20-11#438b14172026-10-14
  • R21-11rel:R21-11#438b14172026-10-14
  • R22-11rel:R22-11#08a6d31a2026-10-14
  • R23-11rel:R23-11#08a6d31a2026-10-14
  • R24-11rel:R24-11#80faf50e2026-10-14
  • R25-11rel:R25-11#8d7251882026-10-14 active
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

함수 Skeleton [SWS_CM_00153] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00115, RS_AP_00121

<SI>Skeleton (ara::com::InstanceIdentifier Container instanceIDs, ara::com::MethodCallProcessingMode mode=ara::com::MethodCallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::com::InstanceIdentifierContainer

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

사용

생성자는 인스턴스 식별자 컨테이너(instanceIDs)를 기반으로 서비스 스켈레톤을 인스턴스화하고 서버 측에서 서비스 구현을 Communication Management의 전송 계층에 연결합니다 [SWS_CM_00153], ARAComAPI §5.1 “Proxy Skeleton Pattern”. 매개변수 mode을(를) 통해 들어오는 메서드 호출이 처리되는 방식이 결정되며, 기본적으로 kEvent [SWS_CM_00153]을(를) 통해 이벤트 기반으로 처리가 수행됩니다. 대안으로 단일 인스턴스 식별자 [SWS_CM_00130] 또는 인스턴스 지정자 [SWS_CM_00152]를 위한 생성자를 사용할 수 있습니다.

오류 처리 및 동시성

이 함수는 noexcept(으)로 선언되어 있으며 예외 안전(exception safe)으로 명시되어 있습니다 [SWS_CM_00153]. 생성 중 발생할 수 있는 위반 사항으로는 잘못된 처리 모드를 전달할 때의 WrongMethodCallProcessingModeViolation 및 권한 검사(Grant Enforcement)가 실패할 때의 InsufficientPermissionsViolation이(가) 있습니다 [SWS_CM_00153].

mode에 대해 폴링 모델(kPoll)이 구성된 경우, 서버 애플리케이션은 ProcessNextMethodCall()을(를) 호출하여 자체 스레드 컨텍스트에서 보류 중인 메서드 호출을 동기식으로 처리해야 합니다 [SWS_CM_00199]. 스켈레톤 클래스의 복사 생성자는 삭제되어 있습니다(delete) [SWS_CM_00134]. 반면 이동 생성자를 통한 이동은 지원됩니다 [SWS_CM_00135].

상호 작용

인스턴스화가 성공적으로 완료되면 OfferService()을(를) 통해 원격 또는 로컬 컨슈머에 서비스가 제공됩니다 [SWS_CM_00101], ARAComAPI §6.5 “Service Discovery”. 소멸자 [SWS_CM_11370]을(를) 사용하여 스켈레톤을 파괴하기 전에 StopOfferService()을(를) 통해 제공을 종료해야 합니다 [SWS_CM_00111]. 들어오는 메서드 호출은 서버 측에서 각각 ara::core::Future을(를) 반환합니다 [SWS_CM_00191].

이 사용 지침은 AUTOSAR R25-11 사양을 기반으로 자동 작성되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation

Parameter (in)

ParameterBeschreibung
instanceIDsA container of instance identifiers of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00153
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00153@rel:R25-11#99f213c8
Content hash
99f213c8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00153
Status: valid/unmigrated Version: rel:R25-11#a3a8cc7c 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_CM_00153@rel:R25-11#a3a8cc7c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8812e5792026-09-30
  • R19-11rel:R19-11#c616d2e02026-10-14
  • R20-11rel:R20-11#f0d1f63c2026-10-14
  • R21-11rel:R21-11#f0d1f63c2026-10-14
  • R22-11rel:R22-11#b47ec5a32026-10-14
  • R23-11rel:R23-11#b47ec5a32026-10-14
  • R24-11rel:R24-11#1a54f63a2026-10-14
  • R25-11rel:R25-11#a3a8cc7c2026-10-14 active
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

함수 Skeleton [SWS_CM_11370] Upstream: RS_AP_00145

virtual ~<SI>Skeleton ();

Destruction of a Skeleton

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

가상 소멸자 ~<SI>Skeleton() [SWS_CM_11370]은 서비스 스켈레톤 인스턴스의 수명 주기를 종료합니다. 서비스 스켈레톤은 생성된 아티팩트로서 구체적인 서비스 구현을 Communication Management의 전송 계층과 연결하여 서비스 소비자가 제공된 메서드와 기능에 도달할 수 있도록 합니다(ARAComAPI §5.1 “Proxy Skeleton Pattern”).

소멸은 파생된 구현 클래스가 해제될 때 동기식으로 발생합니다. 메서드는 매개변수를 사용하지 않으며 반환값을 선언하지 않습니다. [SWS_CM_00130] 또는 [SWS_CM_00152]과 같은 스켈레톤의 생성자와 달리 소멸자는 사양에서 명시적으로 not exception safe로 분류되어 있습니다 [SWS_CM_11370].

오류 처리 및 경계 조건과 관련하여 사전 조건이 위반되면 DanglingSamplesViolation이 발생할 수 있도록 규정되어 있습니다 [SWS_CM_11370]. 서비스가 이전에 OfferService() [SWS_CM_00101]을 통해 외부로 제공된 경우(ARAComAPI §6.5 “Service Discovery”), 진행 중인 통신 관계를 정상적으로 종료하기 위해 소멸자 호출 전에 메서드 StopOfferService() [SWS_CM_00111]을 호출해야 할 것으로 추정됩니다. 질문 Q-c430a7f0fc838eba (열림)

스켈레톤의 경우 복사 생성자가 삭제된 반면([SWS_CM_00134]), 이동 작업은 지원됩니다 [SWS_CM_00135]. ProcessNextMethodCall() [SWS_CM_00199]을 통한 보류 중인 호출 처리와 같이 진행 중인 처리 프로세스는 소멸이 시작되기 전에 완료되어야 합니다.

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe
Verletzungen (Violations)DanglingSamplesVi- Precondition [SWS_CM_00086] has been violated. olation

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

Record
AUTOSAR/AP/record/SWS_CM_11370
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11370@rel:R25-11#cd8db130
Content hash
cd8db130
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11370
Status: valid/unmigrated Version: rel:R25-11#ea52f3e4 Versionshistorie & Revisions (1 transition, 6 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_CM_11370@rel:R25-11#ea52f3e4
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#53b057642026-09-30
  • R21-11rel:R21-11#15f07f172026-10-14
  • R22-11rel:R22-11#15f07f172026-10-14
  • R23-11rel:R23-11#15f07f172026-10-14
  • R24-11rel:R24-11#b818407a2026-10-14
  • R25-11rel:R25-11#ea52f3e42026-10-14 active
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

함수 StopOfferService [SWS_CM_00111] Upstream: RS_CM_00105, RS_AP_00114, RS_AP_00120

void StopOfferService () noexcept;

Method to stop offering a service

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

메서드 [SWS_CM_00111]은(는) ara::com의 서비스 공급자 애플리케이션에 의한 서비스 인스턴스 제공을 종료합니다. 호출은 네임스페이스 <SI-Namespace>::skeleton::<SI>의 구체적인 Skeleton 인스턴스에서 매개변수 없이 수행되며 반환값을 제공하지 않습니다(EXP_ARAComAPI §5.4.1 “Skeleton Class API’s”).

사용 및 런타임 동작에는 다음 조건이 적용됩니다:

해당 함수는 noexcept(으)로 선언되어 있으며 예외 안전한 것으로 간주됩니다([SWS_CM_00111]). 예외나 오류 메시지 또는 반환 코드를 통해 오류를 알리지 않습니다.

이 사용 지침은 AI에 의해 큐레이팅되었습니다.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00111@rel:R25-11#59cf6c86
Content hash
59cf6c86
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00111
Status: valid/unmigrated Version: rel:R25-11#93c10d06 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_CM_00111@rel:R25-11#93c10d06
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8e969bc32026-09-30
  • R19-11rel:R19-11#b1c7be652026-10-14
  • R20-11rel:R20-11#3ccb476f2026-10-14
  • R21-11rel:R21-11#3ccb476f2026-10-14
  • R22-11rel:R22-11#227d30362026-10-14
  • R23-11rel:R23-11#3ccb476f2026-10-14
  • R24-11rel:R24-11#1113343b2026-10-14
  • R25-11rel:R25-11#93c10d062026-10-14 active
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

함수 UnsetTransportFaultConditionHandler [SWS_CM_00095] Upstream: RS_CM_00224, RS_E2E_08534

void UnsetTransportFaultConditionHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for all methods in a given Skeleton.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00095
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00095@rel:R25-11#7a16c4ee
Content hash
7a16c4ee
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00095
Status: valid/unmigrated Version: rel:R25-11#1934ee4c Versionshistorie & Revisions (1 transition, 3 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_CM_00095@rel:R25-11#1934ee4c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f9b113c42026-09-30
  • R24-11rel:R24-11#3f8eab832026-10-14
  • R25-11rel:R25-11#1934ee4c2026-10-14 active
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_CM_11548] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton & operator= (const <SI>Skeleton &other)=delete;

Copy assignment constructor deletion

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton

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

Record
AUTOSAR/AP/record/SWS_CM_11548
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11548@rel:R25-11#71d5d333
Content hash
71d5d333
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11548
Status: valid/unmigrated Version: rel:R25-11#bd7757d5 Versionshistorie & Revisions (1 transition, 3 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_CM_11548@rel:R25-11#bd7757d5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f3107ba82026-09-30
  • R24-11rel:R24-11#724d6e4f2026-10-14
  • R25-11rel:R25-11#bd7757d52026-10-14 active
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_CM_11549] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton & operator= ( <SI>Skeleton &&other) noexcept;

Move assignment constructor

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherOther object to move

Rückgabewert

TypBeschreibung
{<service-interface-name> }Skeleton &The moved skeleton object

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

Record
AUTOSAR/AP/record/SWS_CM_11549
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11549@rel:R25-11#2eddb5d9
Content hash
2eddb5d9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11549
Status: valid/unmigrated Version: rel:R25-11#baa24438 Versionshistorie & Revisions (1 transition, 3 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_CM_11549@rel:R25-11#baa24438
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0ae2bb922026-09-30
  • R24-11rel:R24-11#678eeed32026-10-14
  • R25-11rel:R25-11#baa244382026-10-14 active
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

상수 / 변수 문서

변수 <Event> [SWS_CM_99557] Upstream: RS_CM_00201, RS_AP_00114

events::<Event> <Event>;

Event member, one for each VariableDataPrototype defined in the ServiceInterface in the role event.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Event>
Typevents::<Event>

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

Record
AUTOSAR/AP/record/SWS_CM_99557
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99557@rel:R25-11#ca7f8fa7
Content hash
ca7f8fa7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99557
Status: valid/unmigrated Version: rel:R25-11#eeb59a91 Versionshistorie & Revisions (1 transition, 3 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_CM_99557@rel:R25-11#eeb59a91
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b493f0492026-09-30
  • R24-11rel:R24-11#d3cce5662026-10-14
  • R25-11rel:R25-11#eeb59a912026-10-14 active
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

변수 <Field> [SWS_CM_99558] Upstream: RS_CM_00216, RS_AP_00114

fields::<Field> <Field>;

Field member, one for each Field defined in the ServiceInterface in the role field.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Field>
Typfields::<Field>

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

Record
AUTOSAR/AP/record/SWS_CM_99558
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99558@rel:R25-11#38c2605b
Content hash
38c2605b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99558
Status: valid/unmigrated Version: rel:R25-11#50fc1a41 Versionshistorie & Revisions (1 transition, 3 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_CM_99558@rel:R25-11#50fc1a41
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#dcf55b212026-09-30
  • R24-11rel:R24-11#a1c4a3522026-10-14
  • R25-11rel:R25-11#50fc1a412026-10-14 active
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

변수 <MethodOutArg> [SWS_CM_11550] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00127, RS_AP_00128, RS_AP_00138

<MethodOutArgType> <MethodOutArg>;

Member declaration representing an out argument in an Output.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<MethodOutArg>
Typ<MethodOutArgType>

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

Record
AUTOSAR/AP/record/SWS_CM_11550
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11550@rel:R25-11#011f7ade
Content hash
011f7ade
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11550
Status: valid/unmigrated Version: rel:R25-11#5aa45999 Versionshistorie & Revisions (1 transition, 3 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_CM_11550@rel:R25-11#5aa45999
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#612ca71c2026-09-30
  • R24-11rel:R24-11#a6b4a5fc2026-10-14
  • R25-11rel:R25-11#5aa459992026-10-14 active
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

변수 <Trigger> [SWS_CM_99559] Upstream: RS_CM_00201, RS_AP_00114

triggers::<Trigger> <Trigger>;

Trigger member, one for each Trigger defined in the ServiceInterface in the role trigger.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Trigger>
Typtriggers::<Trigger>

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

Record
AUTOSAR/AP/record/SWS_CM_99559
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99559@rel:R25-11#e103c077
Content hash
e103c077
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99559
Status: valid/unmigrated Version: rel:R25-11#2398aa93 Versionshistorie & Revisions (1 transition, 3 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_CM_99559@rel:R25-11#2398aa93
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#4299e6bb2026-09-30
  • R24-11rel:R24-11#534c5c962026-10-14
  • R25-11rel:R25-11#2398aa932026-10-14 active
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