DEENESPTFRRUARHIKOZHNL

فئة ara::idsm::QualifiedEventsReceiver

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/qualified_events_receiver.h · Spezifikationselemente: 11

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

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

يستقبل أحداث الأمان المؤهلة الخاصة بـ IdsM عبر منفذ P-Port منمذج ويعيد توجيهها إلى دوال رد النداء.

تتيح الفئة المجردة استقبال أحداث الأمان المؤهلة من IdsM عبر PPort منمذج [SWS_AIDSM_10800]. تشتق التطبيقات فئة مستقبل خاصة بها، وتنشئ مثيلًا منها باستخدام Instance-Specifier، وتنشط تسليم الأحداث عبر Offer() [SWS_AIDSM_10801]. يتم استلام الأحداث الواردة عبر دوال رد نداء مجردة مع بيانات سياق وبيانات زمنية اختيارية. ونظرًا لأن دوال الحالة ورد النداء الأساسية ليست آمنة مسلكيًا، يتطلب المثيل إدارة منسقة لدورة الحياة.

السياق

تمثل الفئة ara::idsm::QualifiedEventsReceiver في الوحدة idsm في AUTOSAR Adaptive Platform الواجهة الوظيفية لاستقبال أحداث الأمان المؤهلة (Qualified Security Events، QSEv) [SWS_AIDSM_10800]. وتعمل كنقطة نهاية من جانب التطبيق لمنفذ موفر (PPort) منمذج في تصميم البرمجيات [SWS_AIDSM_10801].

يعتمد المفهوم على مبدأ فئة أساسية مجردة: تعلن ara::idsm::QualifiedEventsReceiver عن دوال رد نداء افتراضية محضة [SWS_AIDSM_10807]، [SWS_AIDSM_10810]. وشركاء التفاعل الأساسيون هم التطبيق التكيفي، الذي ينفذ فئة فرعية متخصصة، بالإضافة إلى Intrusion Detection System Manager (IdsM)، الذي يكتشف أحداث الأمان المؤهلة ويعيد توجيهها عبر PPort إلى المثيل.

دورة الحياة

يتم إنشاء المستقبل من خلال إنشاء مثيل لفئة مشتقة من QualifiedEventsReceiver مع تحديد ara::core::InstanceSpecifier، والذي يشير إلى PPort المنمذج [SWS_AIDSM_10801]. دالة البناء ذات المعلمات هذه محددة بأنها آمنة مسلكيًا (thread-safe) [SWS_AIDSM_10801].

فيما يتعلق بدلالات الملكية والقيمة، تم تصميم الفئة بشكل صارم للنقل فقط. تم حذف كل من دالة بناء النسخ [SWS_AIDSM_10804] وعامل تعيين النسخ [SWS_AIDSM_10806] (= delete). ومع ذلك، فإن نقل الملكية ممكن: تم تنفيذ دالة بناء النقل لتكون آمنة مسلكيًا (thread-safe) [SWS_AIDSM_10803]، في حين أن عامل تعيين النقل ليس آمنًا مسلكيًا (not thread-safe) [SWS_AIDSM_10805].

تنقسم دورة الحياة الوظيفية إلى مرحلتين رئيسيتين:

  • الإتاحة: فور إنشاء النسخة، لا يتم تسليم أي أحداث بعد. يؤدي استدعاء Offer() فقط إلى تمكين قبول الأحداث وتخويل استدعاءات دوال رد الاتصال (Callback) بواسطة IdsM [SWS_AIDSM_10808].
  • إلغاء التنشيط: يتم منع تلقي أحداث إضافية عبر الدالة StopOffer() [SWS_AIDSM_10809].

يتم الإتلاف عبر مدمّر الكائن الافتراضي ~QualifiedEventsReceiver() [SWS_AIDSM_10802]. ونظرًا لأن مدمّر الكائن غير آمن ترابطيًا، ينبغي دائمًا تنفيذ StopOffer() قبل تحرير كائن المستقبل، وذلك لاستبعاد التنفيذ المتزامن لدوال رد الاتصال أثناء عملية الإتلاف بشكل موثوق.

مسار الاستخدام

يتضمن المسار النموذجي لاستخدام المستقبل كلاً من الاشتقاق والإتاحة والتفكيك المنظم:

  1. تعريف الفئة: يحدد التطبيق فئة فرعية ويعيد تعريف الدالتين الافتراضيتين الصرفتين OnEventQualification() للأحداث ذات بيانات السياق غير محددة الإصدار [SWS_AIDSM_10807] وكذلك لبيانات السياق ذات الإصدار المحدد أو الفارغة [SWS_AIDSM_10810].
  2. إنشاء النسخة: يتم إنشاء نسخة من الفئة الفرعية، مع تمرير معرف النسخة الخاص بالمنفذ إلى المنشئ الأساسي [SWS_AIDSM_10801].
  3. التنشيط عبر Offer: يستدعي التطبيق Offer() لبدء قبول الأحداث [SWS_AIDSM_10808]. ويؤكد ara::core::Result<void> المُعاد نجاح التمكين.
  4. استقبال الأحداث: إذا اكتشف IdsM حدث أمان مؤهلاً، فإنه يستدعي دالة رد الاتصال المناسبة وفقًا لتنسيق البيانات:
    • OnEventQualification(EventIdType, ara::core::Optional<ContextDataType>, ara::core::Optional<TimestampType>) للبيانات غير محددة الإصدار [SWS_AIDSM_10807].
    • OnEventQualification(EventIdType, ara::core::Optional<VersionedContextDataType>, ara::core::Optional<TimestampType>) لبيانات السياق ذات الإصدار المحدد أو للبيانات المفقودة الخاصة بحدث معين [SWS_AIDSM_10810].
  5. إلغاء التنشيط والإتلاف: قبل إنهاء التطبيق، يتم استدعاء StopOffer() [SWS_AIDSM_10809] وتحرير الكائن بصورة نظامية عبر مدمّر الكائن [SWS_AIDSM_10802].
Nutzungspfad von QualifiedEventsReceiverالتطبيقQualifiedEventsReceiverIdsMUse Case: الإنشاء والتحريرQualifiedEventsReceiver(instance)Offer()التسجيل في PPortBestaetigungResult<void>Use Case: EreignisqualifizierungaltUnversionierte KontextdatenSecurity-EventOnEventQualification(event, ContextDataType, timestamp)بيانات سياق ذات إصدار محدد أو بدون بيانات سياقSecurity-EventOnEventQualification(event, VersionedContextDataType, timestamp)Use Case: الإنهاء والتنظيفStopOffer()Deregistrierung~QualifiedEventsReceiver()

مخطط التسلسل: المسار النموذجي لإنشاء النسخة، والتمكين عبر ()Offer، واستقبال الأحداث المؤهلة عبر ()OnEventQualification، وإلغاء التسجيل عبر ()StopOffer. المصادر: [SWS_AIDSM_10801]، [SWS_AIDSM_10808]، [SWS_AIDSM_10807]، [SWS_AIDSM_10810]، [SWS_AIDSM_10809]، [SWS_AIDSM_10802].

سيناريوهات الأخطاء

أثناء الاستخدام، يمكن أن تحدث حالات خطأ وتعارضات تزامن مختلفة:

  • فشل ()Offer: ترجع الدالة Offer() كائن ara::core::Result<void> [SWS_AIDSM_10808]. التفسير: إذا تعذر ربط المنفذ المصمم في النظام أو فشل التسجيل لدى IdsM، يُرجع كائن النتيجة خطأً. سؤال (مفتوح) ولا يجوز للتطبيق أن يفترض إطلاق دوال رد الاتصال إلا بعد التحقق بنجاح.
  • قيم السياق أو الطابع الزمني المفقودة: في كلا توقيعي رد الاتصال، يتم تغليف بيانات السياق والطوابع الزمنية في ara::core::Optional ([SWS_AIDSM_10807]، [SWS_AIDSM_10810]). يؤدي الوصول غير المفحوص بدون تحقق (على سبيل المثال إلى بيانات سياق فارغة) إلى أخطاء في منطق المعالجة لدى التطبيق.
  • عمليات غير آمنة ترابطيًا: بصرف النظر عن المنشئات ([SWS_AIDSM_10801]، [SWS_AIDSM_10803])، فإن جميع العمليات – وعلى وجه الخصوص Offer() [SWS_AIDSM_10808]، StopOffer() [SWS_AIDSM_10809]، ومُعامل التعيين [SWS_AIDSM_10805]، ومدمّر الكائن [SWS_AIDSM_10802]، بالإضافة إلى دوال رد الاتصال ([SWS_AIDSM_10807]، [SWS_AIDSM_10810]) – غير آمنة ترابطيًا. يؤدي الاستدعاء غير المنسق لـ Offer() أو StopOffer() من خيوط معالجة مختلفة إلى سلوك غير متوقع.

تم إنشاء هذا النص بواسطة ذكاء اصطناعي، وهو بمثابة وثائق إرشادية لـ AUTOSAR Adaptive Platform.

الملخّص

class QualifiedEventsReceiver {...};

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

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

2

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

3

المعاملات

1

عرض التفاصيل

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

التصريح

class QualifiedEventsReceiver {...};

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

التحميلات الزائدة QualifiedEventsReceiver 3
QualifiedEventsReceiver(QualifiedEventsReceiver&& ra) noexcept; SWS_AIDSM_10803
QualifiedEventsReceiver(const QualifiedEventsReceiver&) = delete; SWS_AIDSM_10804
explicit QualifiedEventsReceiver(const ara::core::InstanceSpecifier& instance) noexcept; SWS_AIDSM_10801
virtual ~QualifiedEventsReceiver() noexcept;

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

Offer دالة
ara::core::Result<void> Offer() noexcept;
التحميلات الزائدة OnEventQualification 2
virtual void OnEventQualification(EventIdType event, ara::core::Optional<ContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0; SWS_AIDSM_10807
virtual void OnEventQualification(EventIdType event, ara::core::Optional<VersionedContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0; SWS_AIDSM_10810
StopOffer دالة
void StopOffer() noexcept;

المعاملات

operator= دالة 2
التحميلات الزائدة = 2
QualifiedEventsReceiver& operator=(QualifiedEventsReceiver&& ra) noexcept; SWS_AIDSM_10805
QualifiedEventsReceiver& operator=(const QualifiedEventsReceiver&) = delete; SWS_AIDSM_10806

توثيق الدوال والأنواع

فئة QualifiedEventsReceiver [SWS_AIDSM_10800]

class QualifiedEventsReceiver {...};
Headerara/idsm/qualified_events_receiver.h

Klasse zum Empfangen qualifizierter Security Events von IdsM.

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

تُستخدم الفئة QualifiedEventsReceiver لاستقبال Security Events مؤهلة من Intrusion Detection System Manager (IdsM) [SWS_AIDSM_10800] في سياق ملف الترويسة ara/idsm/qualified_events_receiver.h.

الاستخدام وإنشاء النسخ: يتم إنشاء نسخة عبر المنشئ QualifiedEventsReceiver(const ara::core::InstanceSpecifier& instance) لمنفذ PPort منمذج [SWS_AIDSM_10801]. يفرض نموذج الفئة دلالات النقل (Move Semantics): منشئ النسخ [SWS_AIDSM_10804] وعامل إسناد النسخ [SWS_AIDSM_10806] محذوفان (= delete). ويمكن نقل النسخ بدلاً من ذلك عبر منشئ النقل [SWS_AIDSM_10803] أو إسناد النقل [SWS_AIDSM_10805].

التزامن وأمان الخيوط: حُدد إنشاء النسخة عبر المنشئ ذي المعلمات [SWS_AIDSM_10801] والنقل باستخدام منشئ النقل [SWS_AIDSM_10803] على أنهما آمنان بالنسبة للخيوط. في المقابل، فإن التدمير عبر مدمر الكائنات الافتراضي [SWS_AIDSM_10802] وإسناد النقل عبر operator= [SWS_AIDSM_10805] معرّفان على أنهما غير آمنين بالنسبة للخيوط (not thread-safe). ولذلك يجب على المستدعين التأكد من عدم تنفيذ عمليات الإسناد والتدمير بشكل متنافس على الكائن نفسه.

معالجة الأخطاء: جميع دوال دورة الحياة والإسناد المحددة – المنشئات، ومدمر الكائنات، وإسناد النقل – مميزة بـ noexcept وبالتالي لا تطلق أي استثناءات.

تم إنشاء هذا النص بواسطة ذكاء اصطناعي وهو مخصص كدليل إرشادي. والمستند المرجعي الملزم هو مواصفة AUTOSAR.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10800
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10800@rel:R25-11#ba6dd5e5
Content hash
ba6dd5e5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10800
Status: valid/unmigrated Version: rel:R25-11#b7d49f22 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_AIDSM_10800@rel:R25-11#b7d49f22
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#849a0ac52026-09-30
  • R24-11rel:R24-11#8fc700962026-10-14
  • R25-11rel:R25-11#b7d49f222026-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

دالة QualifiedEventsReceiver [SWS_AIDSM_10803]

QualifiedEventsReceiver(QualifiedEventsReceiver&& ra) noexcept;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400
Thread Safetythread-safe

Verschiebekonstruktor.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10803
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10803@rel:R25-11#9e126899
Content hash
9e126899
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10803
Status: valid/unmigrated Version: rel:R25-11#e1a58216 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_AIDSM_10803@rel:R25-11#e1a58216
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#7acc9b972026-09-30
  • R24-11rel:R24-11#e5cf413f2026-10-14
  • R25-11rel:R25-11#e1a582162026-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

دالة QualifiedEventsReceiver [SWS_AIDSM_10804]

QualifiedEventsReceiver(const QualifiedEventsReceiver&) = delete;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400

Kopierkonstruktor ist gelöscht.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10804
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10804@rel:R25-11#227eb2f5
Content hash
227eb2f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10804
Status: valid/unmigrated Version: rel:R25-11#4272c27c 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_AIDSM_10804@rel:R25-11#4272c27c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d0bbcb002026-09-30
  • R24-11rel:R24-11#4272c27c2026-10-14
  • R25-11rel:R25-11#4272c27c2026-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_10805]

QualifiedEventsReceiver& operator=(QualifiedEventsReceiver&& ra) noexcept;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400
Thread Safetynot thread-safe
RückgabeQualifiedEventsReceiver&

Verschiebezuweisung.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10805
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10805@rel:R25-11#3bdd7307
Content hash
3bdd7307
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10805
Status: valid/unmigrated Version: rel:R25-11#8c582375 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_AIDSM_10805@rel:R25-11#8c582375
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#69befdbe2026-09-30
  • R24-11rel:R24-11#8c5823752026-10-14
  • R25-11rel:R25-11#8c5823752026-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_10806]

QualifiedEventsReceiver& operator=(const QualifiedEventsReceiver&) = delete;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400

Kopierzuweisung ist gelöscht.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10806
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10806@rel:R25-11#e1d160e8
Content hash
e1d160e8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10806
Status: valid/unmigrated Version: rel:R25-11#4410c6bd 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_AIDSM_10806@rel:R25-11#4410c6bd
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#51ca065e2026-09-30
  • R24-11rel:R24-11#4410c6bd2026-10-14
  • R25-11rel:R25-11#4410c6bd2026-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

دالة ~QualifiedEventsReceiver [SWS_AIDSM_10802]

virtual ~QualifiedEventsReceiver() noexcept;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400
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_10802
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10802@rel:R25-11#c2e1bfb5
Content hash
c2e1bfb5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10802
Status: valid/unmigrated Version: rel:R25-11#aa2fa6a2 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_AIDSM_10802@rel:R25-11#aa2fa6a2
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#099190e72026-09-30
  • R24-11rel:R24-11#aa2fa6a22026-10-14
  • R25-11rel:R25-11#aa2fa6a22026-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

دالة QualifiedEventsReceiver [SWS_AIDSM_10801]

explicit QualifiedEventsReceiver(const ara::core::InstanceSpecifier& instance) noexcept;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400
Thread Safetythread-safe

Erstellt einen Empfänger 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_10801
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10801@rel:R25-11#e14a2a97
Content hash
e14a2a97
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10801
Status: valid/unmigrated Version: rel:R25-11#85f7eedc 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_AIDSM_10801@rel:R25-11#85f7eedc
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#d20e382f2026-09-30
  • R24-11rel:R24-11#f6f1a1442026-10-14
  • R25-11rel:R25-11#85f7eedc2026-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_10808]

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

Erlaubt IdsM-Aufrufe von OnEventQualification.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 07e3f8fb1ccd المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يتم استدعاء الطريقة المتزامنة Offer() من ملف الترويسة ara/idsm/qualified_events_receiver.h بدون معلمات تمرير وتُستخدم للإشارة إلى الجاهزية لاستقبال أحداث الأمان المؤهلة [SWS_AIDSM_10808]. ومن خلال الاستدعاء الناجح، يُسمح لـ Intrusion Detection System Manager (IdsM) بعد ذلك بإرسال الأحداث المؤهلة إلى المثيل عبر طريقة رد الاتصال OnEventQualification [SWS_AIDSM_10808].

يصرّح توقيع الدالة بأنها noexcept، بحيث لا تحدث استثناءات C++، وتوفر كنوع إرجاع ara::core::Result<void> [SWS_AIDSM_10808]. ونظرًا لأن المواصفة لا تذكر أكواد أخطاء محددة، فمن المرجح أن يشير الخطأ المنقول في النتيجة إلى أن التوفير في IdsM قد فشل. سؤال Q-2eca6bb6ce27ec78 (مفتوح) وفيما يتعلق بالتزامن، تم تحديد العملية صراحةً على أنها ليست آمنة خيطيًا (not thread-safe) [SWS_AIDSM_10808]. لذلك يجب على المتصلين التأكد من عدم تنفيذ استدعاءات Offer() بالتوازي مع طرق أخرى للمثيل دون حماية.

يتوافق نمط التوفير مع التفاعل القياسي في الوحدة aidsm، حيث يقوم موفرو الخدمة بتفعيل خدماتهم بنشاط لـ IdsM:

  • في ملف الترويسة ara/idsm/timestamp_provider.h، تُفعل الدالة Offer() توفير الطوابع الزمنية وتمكّن IdsM من استدعاء GetTimestamp [SWS_AIDSM_10408].
  • في ملف الترويسة ara/idsm/context_data_provider.h، تتيح Offer() تعديل بيانات السياق من خلال السماح لـ IdsM باستدعاءات ModifyContextData [SWS_AIDSM_10507].

تم إنشاء ملاحظة الاستخدام هذه آليًا استنادًا إلى متطلبات مواصفة AUTOSAR R25-11.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10808
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10808@rel:R25-11#6e13f655
Content hash
6e13f655
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10808
Status: valid/unmigrated Version: rel:R25-11#e5cecf66 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_AIDSM_10808@rel:R25-11#e5cecf66
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#9ed530d82026-09-30
  • R24-11rel:R24-11#20cb63392026-10-14
  • R25-11rel:R25-11#e5cecf662026-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

دالة OnEventQualification [SWS_AIDSM_10807]

virtual void OnEventQualification(EventIdType event, ara::core::Optional<ContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400
Thread Safetynot thread-safe

Abstrakter Callback für ein QSEv mit unversionierten Kontextdaten.

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

الدالة الافتراضية الصرفة OnEventQualification معرّفة في ملف الرأس ara/idsm/qualified_events_receiver.h وتُستخدم كرد اتصال تجريدي لاستلام أحداث الأمان المؤهلة (QSEv) مع بيانات سياق غير محددة الإصدار [SWS_AIDSM_10807].

الاستخدام والمعلمات: تُستدعى الطريقة عند وصول حدث مؤهل بواسطة Intrusion Detection System Manager (IdsM). وتصرّح عن معلمات الواجهة التالية [SWS_AIDSM_10807]:

  • event (EventIdType): معرّف فريد للحدث المؤهل.
  • contextData (ara::core::Optional<ContextDataType>): بيانات سياق اختيارية غير محددة الإصدار للحدث.
  • timestamp (ara::core::Optional<TimestampType>): طابع زمني اختياري لوقوع الحدث.

لا تمتلك الطريقة أية قيمة إرجاع (void) ولا تطلق أية استثناءات (noexcept) [SWS_AIDSM_10807].

التزامن: تم تحديد طريقة رد الاتصال على أنها غير آمنة خيطيًا (not thread-safe) [SWS_AIDSM_10807]. لذلك، يجب أن تضمن التطبيقات في جانب التطبيق مزامنة الاستدعاءات أو عمليات الوصول المتزامنة.

دورة الحياة والتفاعل: تعتمد استدعاءات OnEventQualification بواسطة IdsM على الحالة: فهي غير مسموح بها إلا بعد التنشيط عبر Offer [SWS_AIDSM_10808] ويتم منعها بواسطة StopOffer [SWS_AIDSM_10809]. بالنسبة للأحداث ذات بيانات السياق محددة الإصدار أو بدون بيانات سياق، يوجد تحميل زائد مستقل لـ OnEventQualification مع VersionedContextDataType [SWS_AIDSM_10810].

تم إنشاء ملاحظة الاستخدام هذه بواسطة ذكاء اصطناعي وتستند حصريًا إلى بيانات المواصفة من AUTOSAR R25-11.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10807
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10807@rel:R25-11#abde5f4b
Content hash
abde5f4b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10807
Status: valid/unmigrated Version: rel:R25-11#3ab50c4f 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_AIDSM_10807@rel:R25-11#3ab50c4f
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ecec6fc02026-09-30
  • R24-11rel:R24-11#3ab50c4f2026-10-14
  • R25-11rel:R25-11#3ab50c4f2026-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

دالة OnEventQualification [SWS_AIDSM_10810]

virtual void OnEventQualification(EventIdType event, ara::core::Optional<VersionedContextDataType> contextData, ara::core::Optional<TimestampType> timestamp) noexcept = 0;
Headerara/idsm/qualified_events_receiver.h
Upstream-AnforderungRS_Ids_00400
Thread Safetynot thread-safe

Abstrakter Callback für ein QSEv mit versionierten oder ohne Kontextdaten.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 34e6800f4e26 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

الاستخدام

تُستخدم الدالة العضو الافتراضية الصرفة OnEventQualification كرد اتصال خاص بالتطبيق للإشعار بحدث أمان مؤهل (QSEv) مع بيانات سياق محددة الإصدار أو بدون بيانات سياق [SWS_AIDSM_10810]. تصرّح الدالة عن معلمات التمرير التالية:

  • event (EventIdType): معرّف الحدث المؤهل [SWS_AIDSM_10810].
  • contextData (ara::core::Optional<VersionedContextDataType>): بيانات سياق اختيارية محددة الإصدار للحدث [SWS_AIDSM_10810].
  • timestamp (ara::core::Optional<TimestampType>): طابع زمني اختياري للحدث [SWS_AIDSM_10810].

لا تُرجع الدالة أية قيمة (void) ومصرّح عنها بالمحدد noexcept [SWS_AIDSM_10810].

التفاعل ودورة الحياة

لكي يتمكن IdsM من إجراء استدعاءات لـ OnEventQualification، يجب على المستلم تنشيط الواجهة مسبقًا عبر Offer [SWS_AIDSM_10808]. وتُمنع الاستدعاءات اللاحقة لدالة رد الاتصال مجددًا باستخدام StopOffer [SWS_AIDSM_10809]. بينما تعالج SWS_AIDSM_10810 بيانات السياق محددة الإصدار، يوجد توقيع بديل للبيانات غير محددة الإصدار وفقًا لـ [SWS_AIDSM_10807].

التزامن ومعالجة الأخطاء

تم تحديد الدالة على أنها غير آمنة لخيوط المعالجة (not thread-safe) [SWS_AIDSM_10810]. من المحتمل أنه يجب على المثيل المستدعي لـ IdsM أو التنفيذ الفعلي ضمان التزامن المناسب إذا حدثت الاستدعاءات بشكل متزامن. سؤال Q-6b9e9525b682ad70 (مفتوح) ونظرًا لأن التوقيع محدد كـ noexcept ولا يُرجع أي رمز خطأ، فلا يُسمح بصدور استثناءات من داخل تنفيذ رد الاتصال (callback) [SWS_AIDSM_10810].

تم إنشاء ملاحظة الاستخدام هذه تلقائياً استناداً إلى المواصفة.

دليل المنفِّذ قيد الإعداد (التعقيد I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10810
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10810@rel:R25-11#cbb06d03
Content hash
cbb06d03
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10810
Status: valid/unmigrated Version: rel:R25-11#0475b70c 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_AIDSM_10810@rel:R25-11#0475b70c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#bca228e12026-09-30
  • R24-11rel:R24-11#054e42c92026-10-14
  • R25-11rel:R25-11#0475b70c2026-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_10809]

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

Unterbindet IdsM-Aufrufe von OnEventQualification.

مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 8389f042ab00 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

يتم استدعاء الدالة StopOffer في ملف الترويسة ara/idsm/qualified_events_receiver.h وفقًا لـ [SWS_AIDSM_10809] لإنهاء عرض خدمة الاستقبال لأحداث الأمان المؤهلة. ويضمن الاستدعاء المتزامن أن Intrusion Detection System Manager (IdsM) لن يوجه بعد ذلك أي استدعاءات أخرى إلى طريقة رد الاتصال OnEventQualification.

فيما يتعلق بالاستخدام وسلوك الواجهة، تنطبق الخصائص التالية:

  • التوقيع ومعالجة الأخطاء: لا تأخذ الدالة أي معلمات وليس لها قيمة إرجاع (void StopOffer() noexcept;). ونظرًا لأنها مصرح عنها كـ noexcept، فإنها لا تطلق أي استثناءات ولا تُرجع أكواد أخطاء [SWS_AIDSM_10809].
  • التزامن: العملية مصرح عنها صراحةً في المواصفة بأنها not thread-safe [SWS_AIDSM_10809]. ولذلك يجب على المكونات المستدعية التأكد من مزامنة استدعاءات StopOffer خارجيًا ضد عمليات الوصول الأخرى إلى نفس المثيل.
  • سياق الاستدعاء: من المرجح أن يتم الاستدعاء بشكل ملائم كجزء من عملية إيقاف التشغيل المنظم أو عند إلغاء تسجيل مستقبل الأحداث، قبل تدمير المثيل. سؤال Q-77dc1d3a09426bdf (مفتوح)

يوجد نمط التصميم هذا بشكل مشابه لدى موفري خدمة آخرين في الوحدة aidsm. وهكذا ينهي StopOffer في ملف الترويسة ara/idsm/timestamp_provider.h الاستدعاءات اللاحقة لـ GetTimestamp بواسطة IdsM [SWS_AIDSM_10409]، بينما تمنع الدالة التي تحمل نفس الاسم في ara/idsm/context_data_provider.h الاستدعاءات المستقبلية لـ ModifyContextData [SWS_AIDSM_10508]. وكلتا الواجهتين ذواتي الصلة غير آمنة خيطيًا على حد سواء.

تم إنشاء ملاحظة الاستخدام هذه آليًا وتعتمد حصريًا على مواصفة AUTOSAR.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10809
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10809@rel:R25-11#487655ae
Content hash
487655ae
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10809
Status: valid/unmigrated Version: rel:R25-11#3d8b258e 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_AIDSM_10809@rel:R25-11#3d8b258e
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#5678a2782026-09-30
  • R24-11rel:R24-11#3d8b258e2026-10-14
  • R25-11rel:R25-11#3d8b258e2026-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