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

دليل المستخدممولَّد بالذكاء الاصطناعي

يُمكّن التطبيقات من توفير طوابع زمنية خاصة بالنظام لأحداث الأمان الخاصة بـ IdsM.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 3e143c113da9 المصدر أسئلة مفتوحة (2)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يُمكّن التطبيقات من توفير طوابع زمنية خاصة بالنظام لأحداث الأمان الخاصة بـ IdsM.

توفر الفئة ara::idsm::TimestampProvider واجهة يمكن للتطبيقات من خلالها إدخال طوابع زمنية لوحدة IdsM عبر PPort منمذج [SWS_AIDSM_10400]. ويتم تنشيط وإلغاء تنشيط استدعاءات الاستعلام الرجعية عبر الطريقتين Offer() وStopOffer() [SWS_AIDSM_10408] [SWS_AIDSM_10409]. النسخ غير قابلة للنسخ، وتدعم دلالات النقل، وتتطلب مزامنة خارجية للطرق التي لا تتمتع بأمان خيطي مضمون.

السياق

تُستخدم الفئة ara::idsm::TimestampProvider كواجهة لتوفير الطوابع الزمنية لوحدة Intrusion Detection System Manager (IdsM) ضمن AUTOSAR Adaptive Platform [SWS_AIDSM_10400]. وتتطلب الأحداث والبروتوكولات ذات الصلة بالأمان في IdsM معلومات زمنية موثوقة، يتم الحصول عليها من خلال فئة المزود هذه من المنصة أو من مصدر وقت خاص بالتطبيق. ويتم ربط نسخة من TimestampProvider بـ PPort منمذج عبر ara::core::InstanceSpecifier [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]، والذي تم تحديده على أنه غير آمن خيطيًا. تفسير: قبل تدمير نسخة، من المرجح عادةً أن يتم استدعاء StopOffer() لضمان عدم حدوث أي استدعاءات معلقة بواسطة IdsM بعد ذلك. سؤال 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++. وبدلاً من ذلك، يتم نقل الأخطاء عند تنشيط توفير الخدمة عبر نوع الإرجاع ara::core::Result<void> لـ Offer() [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] على أنها آمنة خيطيًا. لذا يجب على المستدعين التأكد من أن عمليات دورة الحياة ومعالجات الاستدعاء الرجعي تسير بشكل متزامن بين الخيوط وعدم حدوث أي سباقات بيانات.

يستند هذا الدليل إلى متطلبات مواصفة AUTOSAR للوحدة idsm (R25-11).

الملخّص

class TimestampProvider {...};

خريطة الأعضاء

المُنشئات والمُتلف

2

الدوال الأعضاء

3

المعاملات

1

عرض التفاصيل

اختر عنصرًا من المخطط.

التصريح

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;

الدوال الأعضاء

GetTimestamp دالة
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#2b723541
Content hash
2b723541
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#0453dc23
Content hash
0453dc23
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#5d49a8b7
Content hash
5d49a8b7
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#94b1a08f
Content hash
94b1a08f
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#841d7f05
Content hash
841d7f05
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#090d6940
Content hash
090d6940
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#ecaab501
Content hash
ecaab501
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#2f5d7d7e
Content hash
2f5d7d7e
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.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: 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: وعلى نحو مكافئ لهذه الواجهة، تتيح الدالة Offer في ara/idsm/context_data_provider.h وصول IdsM إلى ModifyContextData [SWS_AIDSM_10507]، بينما تسمح Offer في ara/idsm/qualified_events_receiver.h لـ 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#3da2d2df
Content hash
3da2d2df
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.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 1890401ec4bd المصدر
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تُصرَّح الدالة StopOffer وفقًا لـ [SWS_AIDSM_10409] في ملف الترويسة ara/idsm/timestamp_provider.h، وتُستخدم لإنهاء توفير خدمة الطابع الزمني لـ Intrusion Detection System Manager (IdsM). ومن خلال الاستدعاء المتزامن دون معلمات ودون قيمة مرجعة، يتم تنظيم منع الاستدعاءات اللاحقة لـ GetTimestamp بواسطة IdsM.

التزامن والقيود

تم تعريف الدالة صراحةً على أنها غير آمنة للخيوط (not thread-safe) [SWS_AIDSM_10409]. ولذا، يجب على الجهات المستدعية التأكد من أن استدعاءات StopOffer تتم بصورة متسلسلة أو ألا تُنفَّذ بالتزامن مع أنشطة أخرى للمزوّد نفسه. ونظرًا لأن التوقيع مصرَّح عنه بـ noexcept، فإن الدالة لا تُطلق استثناءات.

التفاعل والتمايز

في الوحدة aidsm، توجد دوال متطابقة الاسم لواجهات أخرى تتبع نمطًا مماثلاً، ولكنها تخص مجالات وظيفية منفصلة:

  • [SWS_AIDSM_10508]: تمنع StopOffer في ملف الترويسة ara/idsm/context_data_provider.h استدعاءات IdsM لـ ModifyContextData.
  • [SWS_AIDSM_10809]: تمنع StopOffer في ملف الترويسة ara/idsm/qualified_events_receiver.h استدعاءات 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#f4a25af9
Content hash
f4a25af9
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