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

उपयोगकर्ता गाइडएआई जनित

एक मॉडल किए गए P-Port के माध्यम से IdsM के योग्य सुरक्षा घटनाओं को प्राप्त करता है और उन्हें कॉलबैक पर अग्रेषित करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 46b1b6dbd698 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

एक मॉडल किए गए P-Port के माध्यम से IdsM के योग्य सुरक्षा घटनाओं को प्राप्त करता है और उन्हें कॉलबैक पर अग्रेषित करता है।

अमूर्त वर्ग एक मॉडल किए गए PPort [SWS_AIDSM_10800] के माध्यम से IdsM से योग्य सुरक्षा घटनाओं (Security Events) के स्वागत को सक्षम बनाता है। अनुप्रयोग अपने स्वयं के रिसीवर वर्ग को प्राप्त करते हैं, इसे एक Instance-Specifier के साथ इंस्टेंटिएट करते हैं और Offer() [SWS_AIDSM_10801] के माध्यम से घटना वितरण को सक्रिय करते हैं। आने वाली घटनाएं वैकल्पिक संदर्भ और समय डेटा के साथ अमूर्त कॉलबैक विधियों के माध्यम से प्राप्त की जाती हैं। चूंकि आवश्यक स्थिति और कॉलबैक विधियां थ्रेड-सुरक्षित नहीं हैं, इसलिए इंस्टेंस को समन्वित जीवनचक्र प्रबंधन की आवश्यकता होती है।

संदर्भ

वर्ग ara::idsm::QualifiedEventsReceiver AUTOSAR Adaptive Platform के मॉड्यूल idsm में योग्य सुरक्षा घटनाओं (Qualified Security Events, QSEv) को प्राप्त करने के लिए कार्यात्मक इंटरफ़ेस का प्रतिनिधित्व करता है [SWS_AIDSM_10800]। यह सॉफ़्टवेयर डिज़ाइन में मॉडल किए गए एक Provided-Port (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]।

स्वामित्व और मूल्य सिमेंटिक्स के संबंध में, वर्ग को सख्ती से केवल-मूव (move-only) के रूप में डिज़ाइन किया गया है। कॉपी कंस्ट्रक्टर [SWS_AIDSM_10804] और कॉपी असाइनमेंट ऑपरेटर [SWS_AIDSM_10806] दोनों हटा दिए गए हैं (= delete)। हालाँकि स्वामित्व हस्तांतरण संभव है: मूव कंस्ट्रक्टर थ्रेड-सुरक्षित लागू किया गया है [SWS_AIDSM_10803], जबकि मूव असाइनमेंट ऑपरेटर थ्रेड-सुरक्षित नहीं (not thread-safe) है [SWS_AIDSM_10805]।

कार्यात्मक जीवनचक्र को दो मुख्य चरणों में विभाजित किया गया है:

  • प्रावधान: इंस्टेंसिएशन के तुरंत बाद कोई घटना नहीं दी जाती है। केवल Offer() का कॉल घटनाओं की स्वीकृति को सक्षम करता है और IdsM द्वारा कॉलबैक विधियों के कॉल को अधिकृत करता है [SWS_AIDSM_10808]।
  • निष्क्रियण: आगे की घटनाओं की प्राप्ति को विधि StopOffer() के माध्यम से रोका जाता है [SWS_AIDSM_10809]।

विनाश वर्चुअल डिस्ट्रक्टर ~QualifiedEventsReceiver() [SWS_AIDSM_10802] के माध्यम से होता है। चूंकि डिस्ट्रक्टर थ्रेड-सुरक्षित नहीं है, इसलिए विनाश प्रक्रिया के दौरान कॉलबैक्स के समानांतर निष्पादन को सुरक्षित रूप से बाहर करने के लिए रिसीवर ऑब्जेक्ट को रिलीज़ करने से पहले हमेशा StopOffer() निष्पादित किया जाना चाहिए।

उपयोग पथ

रिसीवर का उपयोग करने के सामान्य अनुक्रम में व्युत्पत्ति (डेरिवेशन), प्रावधान और व्यवस्थित विघटन शामिल हैं:

  1. क्लास परिभाषा: एप्लिकेशन एक सबक्लास को परिभाषित करता है और अनवर्शन्ड कॉन्टेक्स्ट डेटा [SWS_AIDSM_10807] वाले इवेंट्स के साथ-साथ वर्शन्ड या रिक्त कॉन्टेक्स्ट डेटा [SWS_AIDSM_10810] के लिए दोनों विशुद्ध वर्चुअल मेथड्स OnEventQualification() को ओवरराइड करता है।
  2. इंस्टेंसिएशन: सबक्लास को इंस्टैंशिएट किया जाता है, जिसमें पोर्ट का इंस्टेंस आइडेंटिफ़ायर बेस कन्स्ट्रक्टर को पास किया जाता है [SWS_AIDSM_10801]।
  3. Offer के माध्यम से सक्रियण: इवेंट स्वीकृति शुरू करने के लिए एप्लिकेशन Offer() को कॉल करता है [SWS_AIDSM_10808]। लौटाया गया ara::core::Result<void> सफल रिलीज़ की पुष्टि करता है।
  4. इवेंट प्राप्ति: यदि IdsM किसी योग्य सुरक्षा इवेंट का पता लगाता है, तो वह डेटा प्रारूप के आधार पर उपयुक्त कॉलबैक विधि को कॉल करता है:
    • अनवर्शन्ड डेटा [SWS_AIDSM_10807] के लिए OnEventQualification(EventIdType, ara::core::Optional<ContextDataType>, ara::core::Optional<TimestampType>)।
    • वर्शन्ड कॉन्टेक्स्ट डेटा या इवेंट-विशिष्ट रूप से अनुपलब्ध डेटा [SWS_AIDSM_10810] के लिए OnEventQualification(EventIdType, ara::core::Optional<VersionedContextDataType>, ara::core::Optional<TimestampType>)।
  5. निष्क्रियकरण और विनाश: एप्लिकेशन की समाप्ति से पहले StopOffer() को कॉल किया जाता है [SWS_AIDSM_10809] और ऑब्जेक्ट को डिस्ट्रक्टर [SWS_AIDSM_10802] के माध्यम से नियमित रूप से रिलीज़ किया जाता है।
Nutzungspfad von QualifiedEventsReceiverएप्लिकेशनQualifiedEventsReceiverIdsMUse Case: निर्माण और रिलीज़QualifiedEventsReceiver(instance)Offer()PPort पर पंजीकरणBestaetigungResult<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 के साथ पंजीकरण विफल हो जाता है, तो Result ऑब्जेक्ट एक त्रुटि लौटाता है। प्रश्न (खुला) सफल सत्यापन के बाद ही एप्लिकेशन यह मान सकता है कि कॉलबैक ट्रिगर होंगे।
  • अनुपलब्ध कॉन्टेक्स्ट या टाइमस्टैम्प मान: दोनों कॉलबैक हस्ताक्षरों में, कॉन्टेक्स्ट डेटा और टाइमस्टैम्प 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() का एक असंगठित कॉल अप्रत्याशित व्यवहार की ओर ले जाता है।

यह पाठ एक AI द्वारा जनरेट किया गया था और AUTOSAR Adaptive Platform के लिए ओरिएंटिंग दस्तावेज़ीकरण के रूप में कार्य करता है।

सारांश

class QualifiedEventsReceiver {...};

सदस्य मानचित्र

कंस्ट्रक्टर और डिस्ट्रक्टर

2

ऑपरेटर

1

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

घोषणा

class QualifiedEventsReceiver {...};

कंस्ट्रक्टर और डिस्ट्रक्टर

QualifiedEventsReceiver फ़ंक्शन 3
ओवरलोड 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
~QualifiedEventsReceiver फ़ंक्शन
virtual ~QualifiedEventsReceiver() noexcept;

मेथड

Offer फ़ंक्शन
ara::core::Result<void> Offer() noexcept;
OnEventQualification फ़ंक्शन 2
ओवरलोड 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 हेडर ara/idsm/qualified_events_receiver.h के संदर्भ में Intrusion Detection System Manager (IdsM) से योग्य Security Events प्राप्त करने के लिए कार्य करता है [SWS_AIDSM_10800]।

उपयोग और इंस्टैंसिएशन: एक इंस्टेंस को मॉडल किए गए PPort के लिए कंस्ट्रक्टर QualifiedEventsReceiver(const ara::core::InstanceSpecifier& instance) के माध्यम से बनाया जाता है [SWS_AIDSM_10801]। क्लास मॉडल मूव सिमेंटिक्स को लागू करता है: कॉपी कंस्ट्रक्टर [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 के साथ चिह्नित हैं और इसलिए कोई अपवाद ट्रिगर नहीं करते हैं।

यह पाठ AI द्वारा जनरेट किया गया था और मार्गदर्शन के रूप में कार्य करता है। 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#f285136e
Content hash
f285136e
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#7ea6580c
Content hash
7ea6580c
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#62c434d2
Content hash
62c434d2
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#4833b0d3
Content hash
4833b0d3
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#13cdfe4f
Content hash
13cdfe4f
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#e100cb9f
Content hash
e100cb9f
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#a9034562
Content hash
a9034562
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 · जर्मन मूल

हेडर ara/idsm/qualified_events_receiver.h से सिंक्रोनस मेथड Offer() बिना किसी पासिंग पैरामीटर के कॉल किया जाता है और योग्य सुरक्षा घटनाओं के लिए रिसेप्शन की तत्परता को इंगित करने का काम करता है [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#4921a3cf
Content hash
4921a3cf
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 में परिभाषित है और बिना वर्शन वाले संदर्भ डेटा [SWS_AIDSM_10807] के साथ योग्य सुरक्षा इवेंट (QSEv) प्राप्त करने के लिए एक एब्स्ट्रैक्ट कॉलबैक के रूप में कार्य करता है।

उपयोग और पैरामीटर: किसी योग्य इवेंट के आने पर इस मेथड को Intrusion Detection System Manager (IdsM) द्वारा कॉल किया जाता है। यह निम्नलिखित इंटरफ़ेस पैरामीटर [SWS_AIDSM_10807] घोषित करता है:

  • event (EventIdType): योग्य इवेंट का विशिष्ट पहचानकर्ता (unique identifier)।
  • contextData (ara::core::Optional<ContextDataType>): इवेंट का वैकल्पिक बिना वर्शन वाला संदर्भ डेटा।
  • timestamp (ara::core::Optional<TimestampType>): इवेंट घटने का वैकल्पिक टाइमस्टैम्प।

मेथड का कोई रिटर्न मान नहीं है (void) और यह कोई अपवाद नहीं फेंकता (noexcept) [SWS_AIDSM_10807]।

समवर्तीता (Concurrency): कॉलबैक मेथड को नॉन-थ्रेड-सेफ़ (not thread-safe) के रूप में निर्दिष्ट किया गया है [SWS_AIDSM_10807]। इसलिए एप्लिकेशन-साइड कार्यान्वयनों को यह सुनिश्चित करना होगा कि समवर्ती कॉल या एक्सेस सिंक्रोनाइज़्ड हों।

जीवनचक्र और परस्पर क्रिया: IdsM द्वारा OnEventQualification के कॉल स्थिति-निर्भर (state-dependent) होते हैं: वे Offer के माध्यम से सक्रियण के बाद ही अनुमत हैं [SWS_AIDSM_10808] और StopOffer द्वारा रोके जाते हैं [SWS_AIDSM_10809]। वर्शन वाले संदर्भ डेटा वाले या बिना संदर्भ डेटा वाले इवेंट के लिए VersionedContextDataType के साथ OnEventQualification का एक स्वतंत्र ओवरलोड मौजूद है [SWS_AIDSM_10810]।

यह उपयोग नोट एक AI द्वारा उत्पन्न किया गया था और यह पूरी तरह से 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#ce2542d0
Content hash
ce2542d0
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 वर्शन वाले या बिना संदर्भ डेटा [SWS_AIDSM_10810] के साथ एक योग्य सुरक्षा इवेंट (QSEv) की सूचना के लिए एक एप्लिकेशन-विशिष्ट कॉलबैक के रूप में कार्य करता है। फ़ंक्शन निम्नलिखित इनपुट पैरामीटर घोषित करता है:

  • 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 के रूप में परिभाषित किया गया है और यह कोई त्रुटि कोड नहीं लौटाता है, इसलिए कॉलबैक कार्यान्वयन के भीतर से कोई अपवाद बाहर नहीं निकलना चाहिए [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#84af62c3
Content hash
84af62c3
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 · जर्मन मूल

हेडर ara/idsm/qualified_events_receiver.h में फ़ंक्शन StopOffer को योग्य सुरक्षा घटनाओं के लिए रिसीवर सेवा की पेशकश को समाप्त करने के लिए [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 के अन्य सेवा प्रदाताओं में समान रूप से मौजूद है। इस प्रकार, हेडर ara/idsm/timestamp_provider.h में StopOffer IdsM द्वारा GetTimestamp के बाद के कॉल्स को समाप्त करता है [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#76d5c7f1
Content hash
76d5c7f1
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