DEENESPTFRRUARHIKOZHNL

클래스 ara::idsm::TimestampProvider

Diese Seite wurde vollständig KI-generiert auf Basis von SWS IntrusionDetectionSystemManager (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.

Header: ara/idsm/timestamp_provider.h · Spezifikationselemente: 10

사용자 가이드AI 생성

애플리케이션이 IdsM의 보안 이벤트에 대한 시스템별 타임스탬프를 제공할 수 있도록 합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 3e143c113da9 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

애플리케이션이 IdsM의 보안 이벤트에 대한 시스템별 타임스탬프를 제공할 수 있도록 합니다.

ara::idsm::TimestampProvider 클래스는 애플리케이션이 모델링된 PPort를 통해 IdsM 모듈에 타임스탬프를 제공할 수 있는 인터페이스를 제공합니다 [SWS_AIDSM_10400]. 조회 콜백의 활성화 및 비활성화는 Offer() 및 StopOffer() 메서드를 통해 수행됩니다 [SWS_AIDSM_10408] [SWS_AIDSM_10409]. 인스턴스는 복사할 수 없으며, 이동 시맨틱을 지원하고, 스레드 안전성이 보장되지 않는 메서드에서는 외부 동기화가 필요합니다.

컨텍스트

ara::idsm::TimestampProvider 클래스는 AUTOSAR Adaptive Platform 내의 Intrusion Detection System Manager(IdsM) 모듈에 타임스탬프를 제공하기 위한 인터페이스 역할을 합니다 [SWS_AIDSM_10400]. IdsM의 보안 관련 이벤트 및 프로토콜에는 신뢰할 수 있는 시간 정보가 필요하며, 이는 이 프로바이더 클래스를 통해 플랫폼 또는 애플리케이션별 시간 소스로부터 획득됩니다. TimestampProvider의 인스턴스는 ara::core::InstanceSpecifier을 통해 모델링된 PPort에 바인딩됩니다 [SWS_AIDSM_10401]. GetTimestamp() 메서드가 순수 가상 콜백 함수로 정의되어 있으므로 [SWS_AIDSM_10407], TimestampProvider은 구체적인 구현을 파생해야 하는 추상 기본 클래스 역할을 합니다.

수명 주기

타임스탬프 프로바이더의 생성은 연관된 ara::core::InstanceSpecifier을 지정하여 생성자를 통해 명시적으로 수행됩니다 [SWS_AIDSM_10401]. 이 생성자는 스레드 안전한 것으로 선언되어 있습니다. 복사 작업은 완전히 금지되어 있습니다. 복사 생성자 [SWS_AIDSM_10404]와 복사 대입 연산자 [SWS_AIDSM_10406]가 모두 삭제되었습니다(= delete). 따라서 인스턴스는 고유한 식별성을 가지며 복제될 수 없습니다.

반면 이 클래스는 이동 시맨틱을 지원합니다. 이동 생성자는 기존 리소스를 새 객체로 스레드 안전하게 전송합니다 [SWS_AIDSM_10403]. operator=을 통한 이동 대입도 제공되지만, 생성자와 달리 스레드 안전하지 않습니다 [SWS_AIDSM_10405]. 활성 서비스 제공의 수명 주기는 인스턴스화 후 명시적으로 제어됩니다. Offer() 메서드를 통해 IdsM에 대한 등록이 활성화됩니다 [SWS_AIDSM_10408]. StopOffer()를 통해 제공이 다시 중단됩니다 [SWS_AIDSM_10409]. 인스턴스 해제는 가상 소멸자 [SWS_AIDSM_10402]을 통해 수행되며, 이는 스레드 안전하지 않은 것으로 명시되어 있습니다. 해석: 인스턴스를 파괴하기 전에 IdsM에 의한 대기 중인 호출이 더 이상 발생하지 않도록 하기 위해 일반적으로 StopOffer()을 호출할 것으로 보입니다. 질문 Q-fcf21d9d93d053a6 (열림)

사용 경로

전형적인 사용을 위해서는 GetTimestamp() 메서드를 재정의하고 현재 타임스탬프를 TimestampType로 반환하는 애플리케이션별 클래스의 파생이 필요합니다 [SWS_AIDSM_10407]. 해당 포트에 대한 인스턴스가 생성되는 즉시 [SWS_AIDSM_10401], 애플리케이션은 Offer() 호출을 통해 작동 준비 상태를 알립니다 [SWS_AIDSM_10408]. 이 시점부터 IdsM은 이벤트의 시간을 지정하기 위해 자율적으로 콜백 메서드 GetTimestamp()을 호출할 수 있습니다. 서비스를 종료하거나 컴포넌트를 종료해야 하는 경우 StopOffer()을 통해 인터페이스의 가용성이 취소됩니다 [SWS_AIDSM_10409].

IdsM을 위한 타임스탬프 제공 흐름애플리케이션TimestampProviderIdsMUse Case: 초기화 및 등록TimestampProvider(instance)Offer()Result<void>Use Case: ZeitstempelabfrageGetTimestamp()TimestampTypeUse Case: DienstbeendigungStopOffer()

시퀀스 다이어그램: 초기화, IdsM에 의한 타임스탬프 조회 및 프로바이더 종료 시의 상호작용 순서. 출처: [SWS_AIDSM_10401], [SWS_AIDSM_10407], [SWS_AIDSM_10408], [SWS_AIDSM_10409]

오류 시나리오

인터페이스의 모든 메서드는 noexcept로 선언되어 있으며 C++ 예외를 던지지 않습니다. 대신 서비스 제공 활성화 시의 오류는 Offer()의 반환 타입 ara::core::Result<void>을 통해 전달됩니다 [SWS_AIDSM_10408]. 해석: (예를 들어 부적절한 포트 구성으로 인해) 통신 또는 플랫폼 프레임워크에 대한 등록이 실패하면, 반환된 Result에 후속 사용 전에 확인해야 하는 해당 오류 코드가 포함됩니다. 질문 Q-5a971906b458dd6f (열림)

동시성 동작에는 특별한 주의가 필요합니다. 소멸자 [SWS_AIDSM_10402]와 메서드 Offer() [SWS_AIDSM_10408], StopOffer() [SWS_AIDSM_10409], operator=(&&) [SWS_AIDSM_10405] 또는 GetTimestamp() [SWS_AIDSM_10407] 모두 스레드 안전한 것으로 분류되지 않습니다. 따라서 호출자는 수명 주기 작업 및 콜백 처리가 스레드 동기화되어 실행되고 데이터 레이스가 발생하지 않도록 보장해야 합니다.

이 가이드는 idsm 모듈(R25-11)에 대한 AUTOSAR 사양의 요구사항을 기반으로 합니다.

시놉시스

class TimestampProvider {...};

멤버 맵

상세 보기

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

선언

class TimestampProvider {...};

생성자 및 소멸자

오버로드 TimestampProvider 3
TimestampProvider(TimestampProvider&& ra) noexcept; SWS_AIDSM_10403
TimestampProvider(const TimestampProvider&) noexcept = delete; SWS_AIDSM_10404
explicit TimestampProvider(const ara::core::InstanceSpecifier& instance) noexcept; SWS_AIDSM_10401
virtual ~TimestampProvider() noexcept;

메서드

virtual TimestampType GetTimestamp() noexcept = 0;
Offer 함수
ara::core::Result<void> Offer() noexcept;
StopOffer 함수
void StopOffer() noexcept;

연산자

operator= 함수 2
오버로드 = 2
TimestampProvider& operator=(const TimestampProvider&) noexcept = delete; SWS_AIDSM_10406
TimestampProvider& operator=(TimestampProvider&& ra) noexcept; SWS_AIDSM_10405

메서드와 타입 문서

클래스 TimestampProvider [SWS_AIDSM_10400]

class TimestampProvider {...};
Headerara/idsm/timestamp_provider.h

Klasse zum Bereitstellen von Zeitstempeln für IdsM.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10400
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10400@rel:R25-11#f8812e3b
Content hash
f8812e3b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10400
Status: valid/unmigrated Version: rel:R25-11#d75091c5 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10400@rel:R25-11#d75091c5
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f3adfdee2026-09-30
  • R23-11rel:R23-11#4f4c2a162026-10-14
  • R24-11rel:R24-11#4f4c2a162026-10-14
  • R25-11rel:R25-11#d75091c52026-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

함수 TimestampProvider [SWS_AIDSM_10403]

TimestampProvider(TimestampProvider&& ra) noexcept;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503
Thread Safetythread-safe

Verschiebekonstruktor.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10403
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10403@rel:R25-11#104f24d8
Content hash
104f24d8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10403
Status: valid/unmigrated Version: rel:R25-11#2bb37b10 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10403@rel:R25-11#2bb37b10
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#526161b42026-09-30
  • R23-11rel:R23-11#c55fbf5f2026-10-14
  • R24-11rel:R24-11#2b3caedb2026-10-14
  • R25-11rel:R25-11#2bb37b102026-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

함수 TimestampProvider [SWS_AIDSM_10404]

TimestampProvider(const TimestampProvider&) noexcept = delete;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503

Kopierkonstruktor ist gelöscht.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10404
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10404@rel:R25-11#00ebe05d
Content hash
00ebe05d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10404
Status: valid/unmigrated Version: rel:R25-11#a7ec9886 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10404@rel:R25-11#a7ec9886
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#88a1a2dc2026-09-30
  • R23-11rel:R23-11#8b5fbb5b2026-10-14
  • R24-11rel:R24-11#a7ec98862026-10-14
  • R25-11rel:R25-11#a7ec98862026-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_AIDSM_10406]

TimestampProvider& operator=(const TimestampProvider&) noexcept = delete;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503

Kopierzuweisung ist gelöscht.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10406
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10406@rel:R25-11#de92cca4
Content hash
de92cca4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10406
Status: valid/unmigrated Version: rel:R25-11#c31ea589 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10406@rel:R25-11#c31ea589
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c410c3652026-09-30
  • R23-11rel:R23-11#2a97e6992026-10-14
  • R24-11rel:R24-11#c31ea5892026-10-14
  • R25-11rel:R25-11#c31ea5892026-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_AIDSM_10405]

TimestampProvider& operator=(TimestampProvider&& ra) noexcept;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503
Thread Safetynot thread-safe
RückgabeTimestampProvider&

Verschiebezuweisung.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10405
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10405@rel:R25-11#8a009952
Content hash
8a009952
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10405
Status: valid/unmigrated Version: rel:R25-11#16631137 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10405@rel:R25-11#16631137
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ff5f2abf2026-09-30
  • R23-11rel:R23-11#348b5dc12026-10-14
  • R24-11rel:R24-11#166311372026-10-14
  • R25-11rel:R25-11#166311372026-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

함수 ~TimestampProvider [SWS_AIDSM_10402]

virtual ~TimestampProvider() noexcept;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503
Thread Safetynot thread-safe

Virtueller Destruktor.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10402
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10402@rel:R25-11#1a0e2549
Content hash
1a0e2549
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10402
Status: valid/unmigrated Version: rel:R25-11#e5baeb49 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10402@rel:R25-11#e5baeb49
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#02b90c122026-09-30
  • R23-11rel:R23-11#015994932026-10-14
  • R24-11rel:R24-11#e5baeb492026-10-14
  • R25-11rel:R25-11#e5baeb492026-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

함수 TimestampProvider [SWS_AIDSM_10401]

explicit TimestampProvider(const ara::core::InstanceSpecifier& instance) noexcept;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503
Thread Safetythread-safe

Erstellt einen TimestampProvider für den modellierten PPort.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10401
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10401@rel:R25-11#7c4b80a3
Content hash
7c4b80a3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10401
Status: valid/unmigrated Version: rel:R25-11#babea2c0 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10401@rel:R25-11#babea2c0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#44a3a4132026-09-30
  • R23-11rel:R23-11#429c9d052026-10-14
  • R24-11rel:R24-11#a0d043ae2026-10-14
  • R25-11rel:R25-11#babea2c02026-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

함수 GetTimestamp [SWS_AIDSM_10407]

virtual TimestampType GetTimestamp() noexcept = 0;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503
Thread Safetynot thread-safe
RückgabeTimestampType

Abstrakter Callback zur Bereitstellung eines Zeitstempels.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10407
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10407@rel:R25-11#9c2698a8
Content hash
9c2698a8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10407
Status: valid/unmigrated Version: rel:R25-11#405f77ef Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10407@rel:R25-11#405f77ef
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#3500ee2b2026-09-30
  • R23-11rel:R23-11#bee093e22026-10-14
  • R24-11rel:R24-11#7c4fefc52026-10-14
  • R25-11rel:R25-11#405f77ef2026-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

함수 Offer [SWS_AIDSM_10408]

ara::core::Result<void> Offer() noexcept;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503
Thread Safetynot thread-safe
RückgabeResult<void>

Ermöglicht IdsM-Aufrufe von GetTimestamp.

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

동기식 멤버 함수 Offer은 타임스탬프 서비스를 제공하고 Intrusion Detection System Manager(IdsM)가 GetTimestamp을 후속 호출할 수 있도록 활성화합니다 [SWS_AIDSM_10408]. 선언은 전달 매개변수 없이 헤더 ara/idsm/timestamp_provider.h을 통해 수행됩니다 [SWS_AIDSM_10408].

오류 처리 및 시맨틱

이 함수는 noexcept로 선언되었으므로 C++ 예외를 발생시키지 않습니다 [SWS_AIDSM_10408]. 제공 성공 여부 및 모든 오류 상태는 반환 유형 ara::core::Result<void>에 캡슐화되어 호출자에게 전달됩니다 [SWS_AIDSM_10408].

동시성 및 제약사항

동시성과 관련하여 이 함수는 스레드 안전하지 않음(not thread-safe)으로 명시적으로 지정되어 있습니다 [SWS_AIDSM_10408]. 서로 다른 스레드에서의 동시 호출은 애플리케이션 측에서 동기화되어야 합니다. 해석: 호출은 이후 IdsM에 의한 쿼리를 위한 전제 조건을 생성하므로 일반적으로 초기화 단계 중에 발생할 것으로 추정됩니다 [SWS_AIDSM_10408]. 질문 Q-a9b16a23962a092f (열림)

상호 작용

제공 패턴은 aidsm의 모듈 규칙을 따릅니다. 이 인터페이스와 동등하게 ara/idsm/context_data_provider.h의 함수 Offer은 ModifyContextData에 대한 IdsM 액세스를 활성화하는 [SWS_AIDSM_10507] 반면, ara/idsm/qualified_events_receiver.h의 Offer는 IdsM이 OnEventQualification을 실행할 수 있도록 허용합니다 [SWS_AIDSM_10808].

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

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10408
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10408@rel:R25-11#8cade093
Content hash
8cade093
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10408
Status: valid/unmigrated Version: rel:R25-11#f2510c61 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10408@rel:R25-11#f2510c61
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#620fef062026-09-30
  • R23-11rel:R23-11#651120aa2026-10-14
  • R24-11rel:R24-11#0574f0572026-10-14
  • R25-11rel:R25-11#f2510c612026-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

함수 StopOffer [SWS_AIDSM_10409]

void StopOffer() noexcept;
Headerara/idsm/timestamp_provider.h
Upstream-AnforderungRS_Ids_00503
Thread Safetynot thread-safe

Unterbindet IdsM-Aufrufe von GetTimestamp.

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

[SWS_AIDSM_10409]에 따른 함수 StopOffer은 헤더 ara/idsm/timestamp_provider.h에 선언되며 Intrusion Detection System Manager(IdsM)에 대한 타임스탬프 서비스 제공을 종료하는 데 사용됩니다. 매개변수와 반환값이 없는 동기식 호출을 통해 IdsM에 의한 후속 GetTimestamp 호출이 차단되도록 규정됩니다.

동시성 및 제약사항

이 함수는 스레드 안전하지 않음(not thread-safe)으로 명시적으로 정의되어 있습니다 [SWS_AIDSM_10409]. 따라서 호출자는 StopOffer의 호출이 직렬화되거나 동일한 제공자의 다른 활동과 동시에 실행되지 않도록 보장해야 합니다. 시그니처가 noexcept로 선언되었으므로 함수는 예외를 발생시키지 않습니다.

상호작용 및 구분

모듈 aidsm에는 유사한 패턴을 따르지만 서로 다른 기능 영역과 관련된 다른 인터페이스에 대한 동일한 이름의 함수들이 존재합니다:

  • [SWS_AIDSM_10508]: 헤더 ara/idsm/context_data_provider.h의 StopOffer은 IdsM의 ModifyContextData 호출을 방지합니다.
  • [SWS_AIDSM_10809]: 헤더 ara/idsm/qualified_events_receiver.h의 StopOffer은 IdsM의 OnEventQualification 호출을 방지합니다.

본 함수 [SWS_AIDSM_10409]은 timestamp_provider에만 독점적으로 적용되며 IdsM의 타임스탬프 조회를 선택적으로 차단합니다.

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

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10409
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10409@rel:R25-11#819f1480
Content hash
819f1480
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10409
Status: valid/unmigrated Version: rel:R25-11#b5f427d3 Versionshistorie & Revisions (1 transition, 4 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_AIDSM_10409@rel:R25-11#b5f427d3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#41f379652026-09-30
  • R23-11rel:R23-11#4a45668a2026-10-14
  • R24-11rel:R24-11#b5f427d32026-10-14
  • R25-11rel:R25-11#b5f427d32026-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