DEENESPTFRRUARHIKOZHNL

क्लास ara::idsm::EventReporter

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/event_reporter.h · Spezifikationselemente: 8

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

एप्लिकेशन्स को IdsM को वैकल्पिक संदर्भ डेटा के साथ Security Events की थ्रेड-सुरक्षित रिपोर्टिंग करने में सक्षम बनाता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: f75b726662c3 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

एप्लिकेशन्स को IdsM को वैकल्पिक संदर्भ डेटा के साथ Security Events की थ्रेड-सुरक्षित रिपोर्टिंग करने में सक्षम बनाता है।

क्लास ara::idsm::EventReporter AUTOSAR Adaptive में Intrusion Detection System Manager [SWS_AIDSM_10101] को सुरक्षा घटनाओं की रिपोर्ट करने के लिए केंद्रीय प्रोग्रामिंग इंटरफ़ेस के रूप में कार्य करती है। मॉडल किए गए पोर्ट के लिए ara::core::InstanceSpecifier के माध्यम से इंस्टेंसिएशन के बाद, एप्लिकेशन्स काउंटर, टाइमस्टैम्प या (संस्करणयुक्त) संदर्भ डेटा [SWS_AIDSM_10301] के साथ घटनाओं को लचीले ढंग से प्रेषित करते हैं। सभी मेथड्स स्पष्ट रूप से थ्रेड-सुरक्षित के रूप में निर्दिष्ट हैं और एकाधिक एप्लिकेशन थ्रेड्स से समानांतर उपयोग की अनुमति देते हैं। चूंकि सभी इंटरफ़ेस noexcept से युक्त हैं, इसलिए ट्रांसमिशन त्रुटियाँ C++ अपवादों के माध्यम से कॉलर को रिपोर्ट नहीं की जाती हैं।

संदर्भ

क्लास ara::idsm::EventReporter AUTOSAR Adaptive Platform में कार्यात्मक एप्लिकेशन्स के लिए सुरक्षा-संबंधित घटनाओं (Security Events) को Intrusion Detection System Management (IdsM) को रिपोर्ट करने हेतु प्राथमिक प्रोग्रामिंग इंटरफ़ेस के रूप में कार्य करती है [SWS_AIDSM_10101]। प्लेटफ़ॉर्म आर्किटेक्चर के भीतर, यह क्लास एप्लिकेशन-विशिष्ट पहचान लॉजिक और प्लेटफ़ॉर्म-व्यापी सुरक्षा सेवाओं के बीच एक मध्यस्थ की भूमिका निभाती है। प्रत्यक्ष इंटरैक्शन पार्टनर्स में कार्यात्मक सॉफ़्टवेयर घटक शामिल हैं जो विसंगतियों या सुरक्षा-महत्वपूर्ण घटनाओं की पहचान करते हैं, मध्यस्थ इंस्टेंस EventReporter, और Adaptive Platform की IdsM सेवा, जो सुरक्षा घटनाओं के अधिग्रहण, फ़िल्टरिंग और आगे के प्रसंस्करण के लिए जिम्मेदार है।

Context App Adaptive Anwendung Reporter ara::idsm::EventReporter App->Reporter ReportEvent() IdsM Intrusion Detection System Manager Reporter->IdsM Security Event

संदर्भ आरेख: रिपोर्टिंग एप्लिकेशन और IdsM के बीच EventReporter का एकीकरण। स्रोत: [SWS_AIDSM_10101], [SWS_AIDSM_10301]

जीवनचक्र

एक EventReporter ऑब्जेक्ट का निर्माण इसके कंस्ट्रक्टर के माध्यम से ara::core::InstanceSpecifier प्रकार का आइडेंटिफ़ायर पास करके किया जाता है [SWS_AIDSM_10301]। यह इंस्टेंस को मैनिफ़ेस्ट में मॉडल किए गए SecurityEventReportInterface प्रकार के पोर्ट से बांधता है [SWS_AIDSM_10301]। स्वामित्व संबंध उपयोग करने वाले एप्लिकेशन के पास होते हैं; पोर्ट से बार-बार बाइंडिंग से बचने के लिए घटक के संपूर्ण रनटाइम के दौरान एक दीर्घकालिक प्रतिधारण आमतौर पर उपयुक्त होना चाहिए। प्रश्न Q-b3ef27a8829cb437 (खुला) समवर्तीता के लिए, विनिर्देश पूर्ण थ्रेड सुरक्षा की गारंटी देता है: निर्माण और घटनाओं की रिपोर्ट करने के सभी तरीके थ्रेड-सेफ़ डिज़ाइन किए गए हैं [SWS_AIDSM_10301], [SWS_AIDSM_10302]। इस प्रकार, एकाधिक एप्लिकेशन थ्रेड्स बाहरी सिंक्रोनाइज़ेशन उपायों की आवश्यकता के बिना समानांतर में समान रिपोर्टर इंस्टेंस का उपयोग कर सकते हैं।

उपयोग पथ

नियमित प्रवाह में रिपोर्टर का इंस्टेंसिएशन और उसके बाद ReportEvent विधि के माध्यम से घटनाओं की रिपोर्टिंग शामिल है। उपयुक्त ara::core::InstanceSpecifier [SWS_AIDSM_10301] के साथ इनिशियलाइज़ेशन के बाद, एप्लिकेशन घटना के प्रकार और उपलब्ध संदर्भ जानकारी के विवरण के स्तर के आधार पर प्रदान किए गए ओवरलोड्स में से एक का चयन करता है:

  • संदर्भ के बिना रिपोर्टिंग: बिना किसी संबद्ध डेटा वाली सरल घटनाओं के लिए, बुनियादी ओवरलोड का उपयोग किया जाता है, जो वैकल्पिक रूप से घटना गणना (count, डिफ़ॉल्ट मान 1) प्रेषित करता है [SWS_AIDSM_10302]।
  • टाइमस्टैम्प के साथ रिपोर्टिंग: यदि घटना को एक स्पष्ट अधिग्रहण समय प्रदान किया जाना है, तो TimestampType के साथ एक संस्करण उपलब्ध है [SWS_AIDSM_10303]।
  • संदर्भ डेटा के साथ रिपोर्टिंग: नैदानिक डेटा या घटना विवरण पास करने के लिए, ReportEvent को ContextDataType प्रकार के मापदंडों के साथ कॉल किया जा सकता है, या तो बिना या स्पष्ट टाइमस्टैम्प के साथ [SWS_AIDSM_10304], [SWS_AIDSM_10305]।
  • संस्करणयुक्त संदर्भ डेटा के साथ रिपोर्टिंग: यदि संचार प्रारूप संरचित या संस्करण-निर्भर परिभाषित है, तो VersionedContextDataType वाले ओवरलोड – इसी तरह टाइमस्टैम्प के साथ या उसके बिना – संबंधित इंटरफ़ेस प्रदान करते हैं [SWS_AIDSM_10306], [SWS_AIDSM_10307]।

जैसे ही ReportEvent को कॉल किया जाता है, रिपोर्टर डेटा को IdsM सबसिस्टम को अग्रेषित करता है और तुरंत एप्लिकेशन पर वापस लौटता है।

सिक्योरिटी इवेंट की रिपोर्टिंग का प्रवाहएप्लिकेशनEventReporterIdsM-SubsystemEventReporter(instanceSpecifier)Instanz erzeugtReportEvent(contextData, count)इवेंट को अग्रेषित करनावापसी (void)

अनुक्रम आरेख: रिपोर्टर निर्माण से लेकर इवेंट रिपोर्टिंग तक का विशिष्ट इंटरैक्शन क्रम। स्रोत: [SWS_AIDSM_10301], [SWS_AIDSM_10304]

त्रुटि परिदृश्य

संदेश भेजने के लिए आवश्यक पूर्वशर्त के रूप में मान्य, प्लेटफ़ॉर्म मॉडल में संग्रहीत पोर्ट पहचानकर्ता [SWS_AIDSM_10301] के साथ EventReporter का सफल निर्माण माना जाता है। त्रुटि प्रबंधन और अपवाद सुरक्षा के संबंध में, क्लास के सभी इंटरफ़ेस एक विशिष्टता प्रदर्शित करते हैं: कंस्ट्रक्टर और बिना किसी अपवाद के सभी ReportEvent ओवरलोड noexcept के रूप में घोषित हैं [SWS_AIDSM_10301], [SWS_AIDSM_10302], [SWS_AIDSM_10303], [SWS_AIDSM_10304], [SWS_AIDSM_10305], [SWS_AIDSM_10306], [SWS_AIDSM_10307]। न तो C++ अपवाद उत्पन्न होते हैं और न ही ara::core::Result जैसे त्रुटि ऑब्जेक्ट लौटाए जाते हैं। यदि IdsM में ट्रांसमिशन के दौरान अवसंरचनात्मक समस्याएँ जैसे बफ़र बाधाएँ या सेवा विफलताएँ होती हैं, तो रिपोर्टिंग एप्लिकेशन को ब्लॉक न करने के लिए प्लेटफ़ॉर्म सेवा में आंतरिक रूप से इनका प्रबंधन किया जाना, त्याग दिया जाना या लॉग किया जाना चाहिए। प्रश्न (खुला)

यह मार्गदर्शिका AUTOSAR Adaptive R25-11 विनिर्देश पर आधारित है और स्वचालित रूप से बनाई गई थी।

सारांश

class EventReporter {...};

अनुक्रम आरेख

Meldung und Verarbeitung eines Security EventsSensor / AnwendungEventReporterIdsMContextDataProviderSEM (konzeptionell) /IdsRReportEvent(...)Security Event meldenModifyContextData(...)[optional]modifizierteKontextdatenqualifizieren, filtern undReporting Mode anwendenQSEv speichern oder weiterleitenSEM ist laut EXP_PlatformDesign für einespätere Standardisierung angekündigt; hier:lokale Persistenz / IdsR.

Kontextdiagramm auf Basis von Kapitel 7 und Kapitel 8. SWS IdsM §7.1; [SWS_AIDSM_00103].

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

घोषणा

1

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

1

मेथड

1

विवरण दृश्य

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

घोषणा

class EventReporter क्लास
class EventReporter {...};

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

EventReporter फ़ंक्शन
EventReporter(const ara::core::InstanceSpecifier& instanceSpecifier) noexcept;

मेथड

ReportEvent फ़ंक्शन 6
ओवरलोड ReportEvent 6
void ReportEvent(ContextDataType contextData, const CountType count = 1) noexcept; SWS_AIDSM_10304
void ReportEvent(ContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10305
void ReportEvent(VersionedContextDataType contextData, const CountType count = 1) noexcept; SWS_AIDSM_10306
void ReportEvent(VersionedContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10307
void ReportEvent(const CountType count = 1) noexcept; SWS_AIDSM_10302
void ReportEvent(const TimestampType timestamp, const CountType count = 1) noexcept; SWS_AIDSM_10303

मेथड और टाइप का प्रलेखन

क्लास EventReporter [SWS_AIDSM_10101]

class EventReporter {...};
Headerara/idsm/event_reporter.h

Klasse zum Melden von Security Events an IdsM.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 341eac5eb3f5 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

क्लास EventReporter को हेडर ara/idsm/event_reporter.h में परिभाषित किया गया है और Adaptive Platform में Intrusion Detection System Management (IdsM) को सुरक्षा-प्रासंगिक घटनाओं (Security Events) की रिपोर्ट करने के लिए उपयोग किया जाता है [SWS_AIDSM_10101]।

उपयोग और इंस्टैंसिएशन

क्लास का उपयोग करने के लिए, पैरामीटरयुक्त कंस्ट्रक्टर के माध्यम से एक इंस्टेंस बनाया जाना चाहिए, जो const ara::core::InstanceSpecifier& प्रकार का एक पहचानकर्ता स्वीकार करता है [SWS_AIDSM_10301]। यह कंस्ट्रक्टर सिस्टम मॉडल में कॉन्फ़िगर किए गए SecurityEventReportInterface प्रकार के पोर्ट के लिए रिपोर्टर को इनिशियलाइज़ करता है [SWS_AIDSM_10301]। व्याख्या: मॉडल किए गए पोर्ट से बाइंडिंग के लिए संभवतः यह आवश्यक है कि पास किया गया InstanceSpecifier ARXML मैनिफ़ेस्ट में सुसंगत रूप से परिभाषित हो और रनटाइम पर रिज़ॉल्व होने योग्य हो। प्रश्न Q-ed2f606f7446b4ba (खुला)

त्रुटि हैंडलिंग और समवर्तीता

अपवाद व्यवहार के संबंध में, निर्माण को noexcept के साथ निर्दिष्ट किया गया है [SWS_AIDSM_10301]; इसलिए कंस्ट्रक्टर कोई C++ अपवाद नहीं फेंकता है। समवर्तीता के संबंध में, निर्माण फ़ंक्शन को स्पष्ट रूप से थ्रेड-सुरक्षित घोषित किया गया है [SWS_AIDSM_10301]। व्याख्या: इस प्रकार, एकाधिक थ्रेड बाहरी सिंक्रोनाइज़ेशन तंत्र की आवश्यकता के बिना समानांतर रूप से अपने संबंधित पोर्ट के लिए रिपोर्टर इंस्टेंस को इंस्टैंशिएट कर सकते हैं। प्रश्न Q-ddff9884a7b7cad8 (खुला)

इंटरैक्शन

IdsM के साथ परस्पर क्रिया संबंधित मॉडलिंग पोर्ट के लिए इंस्टेंस के असाइनमेंट पर आधारित है: SecurityEventReportInterface के लिए EventReporter के रूप में विनिर्देश के माध्यम से [SWS_AIDSM_10301], क्लास उस इंटरफ़ेस का प्रतिनिधित्व करता है जिसके माध्यम से अनुकूली अनुप्रयोग IdsM आर्किटेक्चर को सुरक्षा घटनाओं को प्रेषित करते हैं [SWS_AIDSM_10101]।

यह पाठ AUTOSAR विनिर्देश R25-11 के आधार पर एक AI द्वारा जनरेट किया गया था।

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10101@rel:R25-11#6840644f
Content hash
6840644f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10101
Status: valid/unmigrated Version: rel:R25-11#1429dc49 Versionshistorie & Revisions (1 transition, 7 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_10101@rel:R25-11#1429dc49
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#b5f192262026-09-30
  • R20-11rel:R20-11#043512ed2026-10-14
  • R21-11rel:R21-11#043512ed2026-10-14
  • R22-11rel:R22-11#97d4883f2026-10-14
  • R23-11rel:R23-11#6e3edbe82026-10-14
  • R24-11rel:R24-11#6e3edbe82026-10-14
  • R25-11rel:R25-11#1429dc492026-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

फ़ंक्शन EventReporter [SWS_AIDSM_10301]

EventReporter(const ara::core::InstanceSpecifier& instanceSpecifier) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Konstruiert einen Reporter für den modellierten SecurityEventReportInterface-Port.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10301
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10301@rel:R25-11#3f5b42a6
Content hash
3f5b42a6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10301
Status: valid/unmigrated Version: rel:R25-11#570d213d Versionshistorie & Revisions (1 transition, 7 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_10301@rel:R25-11#570d213d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#00022b3d2026-09-30
  • R20-11rel:R20-11#926baf912026-10-14
  • R21-11rel:R21-11#eddb8d552026-10-14
  • R22-11rel:R22-11#4f9a3b122026-10-14
  • R23-11rel:R23-11#60a9a1442026-10-14
  • R24-11rel:R24-11#815c28422026-10-14
  • R25-11rel:R25-11#570d213d2026-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

फ़ंक्शन ReportEvent [SWS_AIDSM_10304]

void ReportEvent(ContextDataType contextData, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Kontextdaten.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 4b61a3fac314 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

हेडर ara/idsm/event_reporter.h से फ़ंक्शन ReportEvent संदर्भ डेटा [SWS_AIDSM_10304] के साथ एक Security Event की रिपोर्टिंग के लिए कार्य करता है। कॉल करते समय प्रकार ContextDataType का तर्क contextData पास किया जाता है। इसके अतिरिक्त, वैकल्पिक रूप से घटनाओं की संख्या count (प्रकार CountType) के माध्यम से निर्दिष्ट की जा सकती है, जिसका डिफ़ॉल्ट मान 1 [SWS_AIDSM_10304] पर निर्धारित है। फ़ंक्शन कोई रिटर्न मान प्रदान नहीं करता है (void) और noexcept घोषणा के रूप में कोई अपवाद नहीं फेंकता है।

समवर्तीता और प्रतिबंध

इंटरफ़ेस को स्पष्ट रूप से thread-safe के रूप में परिभाषित किया गया है [SWS_AIDSM_10304] और अतिरिक्त सिंक्रोनाइज़ेशन उपायों के बिना इसे कई थ्रेड्स से समानांतर रूप से कॉल किया जा सकता है। चूंकि हस्ताक्षर टाइमस्टैम्प के लिए कोई पैरामीटर प्रदान नहीं करता है, इसलिए रिपोर्टिंग समय की रिकॉर्डिंग संभवतः घटना की स्वीकृति के समय आंतरिक रूप से की जाती है। प्रश्न Q-ab652343cc8009e9 (खुला)

संबंधित इंटरफ़ेस के साथ पारस्परिक क्रिया

विनिर्देश विभिन्न सूचना विस्तारों के लिए ReportEvent के कई संबंधित ओवरलोड परिभाषित करता है:

  • संदर्भ डेटा और टाइमस्टैम्प [SWS_AIDSM_10302] के बिना एक घटना की रिपोर्टिंग।
  • टाइमस्टैम्प के साथ, लेकिन संदर्भ डेटा [SWS_AIDSM_10303] के बिना रिपोर्टिंग।
  • संदर्भ डेटा और स्पष्ट टाइमस्टैम्प [SWS_AIDSM_10305] के साथ रिपोर्टिंग।
  • प्रकार VersionedContextDataType के संस्करणित संदर्भ डेटा के साथ रिपोर्टिंग, या तो बिना टाइमस्टैम्प [SWS_AIDSM_10306] के या टाइमस्टैम्प [SWS_AIDSM_10307] के साथ।

यह उपयोग नोट रिलीज़ R25-11 में adaptive मॉड्यूल aidsm के विनिर्देश पर आधारित है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10304@rel:R25-11#1dbc22fb
Content hash
1dbc22fb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10304
Status: valid/unmigrated Version: rel:R25-11#2586e280 Versionshistorie & Revisions (1 transition, 7 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_10304@rel:R25-11#2586e280
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#15a30f652026-09-30
  • R20-11rel:R20-11#0b7575da2026-10-14
  • R21-11rel:R21-11#b8baf1ff2026-10-14
  • R22-11rel:R22-11#129bee982026-10-14
  • R23-11rel:R23-11#cbf755a92026-10-14
  • R24-11rel:R24-11#993fb8302026-10-14
  • R25-11rel:R25-11#2586e2802026-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

फ़ंक्शन ReportEvent [SWS_AIDSM_10305]

void ReportEvent(ContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Kontextdaten und Zeitstempel.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: a15825b91622 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

फ़ंक्शन [SWS_AIDSM_10305] एप्लिकेशन-विशिष्ट संदर्भ डेटा और साथ ही एक स्पष्ट टाइमस्टैम्प के साथ एक Security Event प्रेषित करता है। प्रकार ContextDataType के तर्क contextData के माध्यम से घटना-संबंधित पेलोड डेटा पास किया जाता है, जबकि timestamp (प्रकार const TimestampType) सटीक रिकॉर्डिंग समय को दर्ज करता है। वैकल्पिक पैरामीटर count (प्रकार const CountType) का डिफ़ॉल्ट मान 1 है और यह कई संचित घटनाओं की रिपोर्टिंग की अनुमति देता है। फ़ंक्शन कोई रिटर्न मान प्रदान नहीं करता है (void)।

समवर्तीता और त्रुटि प्रबंधन

घोषणा हेडर ara/idsm/event_reporter.h में स्थित है और स्पष्ट रूप से थ्रेड-सुरक्षित (thread-safe) के रूप में निर्दिष्ट है [SWS_AIDSM_10305]। तदनुसार, कॉल बिना किसी अतिरिक्त सिंक्रोनाइज़ेशन के समानांतर थ्रेड्स से किए जा सकते हैं। noexcept के साथ मार्किंग के कारण, API स्तर पर कोई अपवाद प्रचारित नहीं होते हैं; अग्रेषण या बफरिंग के दौरान किसी भी संभावित त्रुटि को Intrusion Detection System Manager द्वारा आंतरिक रूप से संसाधित किए जाने की संभावना है। प्रश्न Q-3b45e18c9a106a0f (खुला)

पारस्परिक क्रिया और विकल्प

यह इंटरफ़ेस ओवरलोड किए गए रिपोर्टिंग फ़ंक्शंस के एक समूह से संबंधित है। यदि किसी संदर्भ डेटा या टाइमस्टैम्प की आवश्यकता नहीं है, तो [SWS_AIDSM_10302] (केवल काउंटर), [SWS_AIDSM_10303] (टाइमस्टैम्प के साथ) और [SWS_AIDSM_10304] (केवल संदर्भ डेटा के साथ) जैसे हल्के वेरिएंट उपलब्ध हैं। यदि संरचित या संस्करणित डेटा स्वरूपों की आवश्यकता है, तो इसके बजाय [SWS_AIDSM_10306] और [SWS_AIDSM_10307] के अनुसार VersionedContextDataType वाले ओवरलोड का उपयोग किया जाना चाहिए।

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

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10305@rel:R25-11#7e11276f
Content hash
7e11276f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10305
Status: valid/unmigrated Version: rel:R25-11#cef74cf2 Versionshistorie & Revisions (1 transition, 7 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_10305@rel:R25-11#cef74cf2
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#80f59cf32026-09-30
  • R20-11rel:R20-11#26fdff7b2026-10-14
  • R21-11rel:R21-11#26fdff7b2026-10-14
  • R22-11rel:R22-11#95413c722026-10-14
  • R23-11rel:R23-11#a97cbda12026-10-14
  • R24-11rel:R24-11#dba3fd382026-10-14
  • R25-11rel:R25-11#cef74cf22026-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

फ़ंक्शन ReportEvent [SWS_AIDSM_10306]

void ReportEvent(VersionedContextDataType contextData, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit versionierten Kontextdaten.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: de8a25cae4a6 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

फ़ंक्शन ReportEvent मॉड्यूल aidsm में एक Security Event रिपोर्ट करने के लिए एक इंटरफ़ेस प्रदान करता है, जो संस्करणित संदर्भ डेटा से समृद्ध है [SWS_AIDSM_10306]। यह हेडर ara/idsm/event_reporter.h में परिभाषित है और कोई रिटर्न मान नहीं देता है (void)।

कॉल किए जाने पर निम्नलिखित पैरामीटर संसाधित किए जाते हैं:

  • contextData (प्रकार VersionedContextDataType): घटित सुरक्षा घटना की संस्करणित संदर्भ जानकारी पास करता है [SWS_AIDSM_10306]।
  • count (प्रकार const CountType, डिफ़ॉल्ट मान 1): वैकल्पिक रूप से इस इवेंट की संचित घटनाओं की संख्या निर्धारित करता है [SWS_AIDSM_10306]।

समवर्तीता के संबंध में, फ़ंक्शन को थ्रेड-सुरक्षित (thread-safe) के रूप में निर्दिष्ट किया गया है [SWS_AIDSM_10306]। noexcept के साथ घोषणा के माध्यम से यह सुनिश्चित किया जाता है कि निष्पादन कोई C++ अपवाद नहीं फेंकता है।

अन्य रिपोर्टिंग फ़ंक्शंस के साथ परस्पर क्रिया में, यह ओवरलोड एक विशिष्ट उपयोग के मामले को कवर करता है:

  • संदर्भ डेटा के बिना रिपोर्टिंग के लिए, बिना टाइमस्टैम्प [SWS_AIDSM_10302] या टाइमस्टैम्प [SWS_AIDSM_10303] वाले वेरिएंट उपलब्ध हैं।
  • गैर-संस्करणित संदर्भ डेटा (ContextDataType) के लिए, बिना टाइमस्टैम्प [SWS_AIDSM_10304] और साथ ही टाइमस्टैम्प [SWS_AIDSM_10305] वाले ओवरलोड मौजूद हैं।
  • यदि संस्करणित संदर्भ डेटा को एक स्पष्ट टाइमस्टैम्प के साथ प्रेषित किया जाना है, तो इसके बजाय [SWS_AIDSM_10307] का उपयोग किया जाना चाहिए। Interpretation: चूंकि [SWS_AIDSM_10306] में कोई टाइमस्टैम्प पैरामीटर नहीं है, इसलिए रिकॉर्डिंग समय कॉल निष्पादन के समय आंतरिक रूप से उत्पन्न होने की संभावना है। प्रश्न Q-23e60086ab409b24 (खुला)

यह उपयोग नोट AUTOSAR Adaptive R25-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10306@rel:R25-11#616efdd7
Content hash
616efdd7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10306
Status: valid/unmigrated Version: rel:R25-11#5cd69a92 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_10306@rel:R25-11#5cd69a92
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#60f33c782026-09-30
  • R24-11rel:R24-11#aecea3182026-10-14
  • R25-11rel:R25-11#5cd69a922026-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

फ़ंक्शन ReportEvent [SWS_AIDSM_10307]

void ReportEvent(VersionedContextDataType contextData, const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit versionierten Kontextdaten und Zeitstempel.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 0396bd6093be उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और कॉल संदर्भ

हेडर ara/idsm/event_reporter.h से फ़ंक्शन ReportEvent स्पष्ट संस्करणित संदर्भ डेटा और साथ ही एक टाइमस्टैम्प [SWS_AIDSM_10307] के साथ एक Security Event की रिपोर्टिंग के लिए कार्य करता है। यह प्रकार VersionedContextDataType का संस्करणित डेटा contextData, प्रकार TimestampType का एक टाइमस्टैम्प timestamp और साथ ही वैकल्पिक रूप से प्रकार CountType की इवेंट संख्या count स्वीकार करता है, जो डिफ़ॉल्ट रूप से मान 1 [SWS_AIDSM_10307] के साथ प्री-असाइन की गई है।

समवर्तीता और त्रुटि प्रबंधन

फ़ंक्शन को स्पष्ट रूप से thread-safe के रूप में निर्दिष्ट किया गया है [SWS_AIDSM_10307] और इस प्रकार इसे कई थ्रेड्स से सुरक्षित रूप से समानांतर में कॉल किया जा सकता है। चूंकि हस्ताक्षर किसी रिटर्न मान का प्रावधान नहीं करता है (void) और noexcept के साथ घोषित है [SWS_AIDSM_10307], इसलिए त्रुटियों को न तो C++ अपवादों के माध्यम से और न ही स्थिति कोड के माध्यम से संकेतित किया जाता है; Interpretation: इवेंट ट्रांसमिशन में त्रुटि स्थितियों को मॉड्यूल aidsm द्वारा आंतरिक रूप से संभाले जाने या लॉग किए जाने की संभावना है। प्रश्न Q-002c5fbc3202bcc2 (खुला)

ओवरलोड्स की पारस्परिक क्रिया

यह फ़ंक्शन उन घटनाओं के लिए विशिष्ट संस्करण का प्रतिनिधित्व करता है, जिनमें टाइमस्टैम्प और संस्करणित अतिरिक्त डेटा दोनों आते हैं [SWS_AIDSM_10307]। यह रिपोर्टर के भीतर ReportEvent के अन्य ओवरलोड्स को पूरा करता है:

  • संदर्भ डेटा और टाइमस्टैम्प [SWS_AIDSM_10302] के बिना या केवल टाइमस्टैम्प [SWS_AIDSM_10303] के साथ रिपोर्टिंग।
  • गैर-संस्करणित संदर्भ डेटा के साथ बिना टाइमस्टैम्प [SWS_AIDSM_10304] के और साथ ही टाइमस्टैम्प [SWS_AIDSM_10305] के साथ रिपोर्टिंग।
  • संस्करणित संदर्भ डेटा के साथ बिना टाइमस्टैम्प [SWS_AIDSM_10306] के रिपोर्टिंग।

यह उपयोग नोट AUTOSAR विनिर्देश R25-11 के आधार पर स्वचालित रूप से उत्पन्न किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

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

फ़ंक्शन ReportEvent [SWS_AIDSM_10302]

void ReportEvent(const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event ohne Kontextdaten und Zeitstempel.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: ebebef3896bf उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

फ़ंक्शन ReportEvent हेडर ara/idsm/event_reporter.h के माध्यम से प्रदान किया जाता है और संदर्भ डेटा तथा टाइमस्टैम्प के बिना Security Events को रिपोर्ट करने का कार्य करता है [SWS_AIDSM_10302]। एक पैरामीटर के रूप में यह प्रकार CountType की इवेंट संख्या count को स्वीकार करता है, जो डिफ़ॉल्ट रूप से मान 1 के साथ प्री-असाइन की गई है [SWS_AIDSM_10302]। फ़ंक्शन का कोई रिटर्न मान नहीं है (void) और यह मार्किंग noexcept के माध्यम से गारंटी देता है कि कोई अपवाद नहीं फेंका जाएगा [SWS_AIDSM_10302]। निष्पादन सिमेंटिक्स के संबंध में, आंतरिक रूप से प्रसंस्करण के गैर-अवरुद्ध (non-blocking) होने की संभावना है, क्योंकि कोई सिंक्रोनस स्थिति- या एसिंक्रोनस Future-रिटर्न प्रकार निर्दिष्ट नहीं है। प्रश्न Q-6e240ebde61d8a83 (खुला)

समवर्तीता और त्रुटि प्रबंधन

विनिर्देश के अनुसार, कॉल को thread-safe के रूप में वर्गीकृत किया गया है और इस प्रकार इसे समवर्ती थ्रेड्स से सुरक्षित रूप से कॉल किया जा सकता है [SWS_AIDSM_10302]। कोई विशिष्ट त्रुटि कोड मौजूद नहीं हैं, क्योंकि हस्ताक्षर void और noexcept पर तय है [SWS_AIDSM_10302]।

पारस्परिक क्रिया और विकल्प

यह फ़ंक्शन इवेंट रिपोर्टिंग के लिए सबसे सरल ओवरलोड का प्रतिनिधित्व करता है। यदि विस्तारित जानकारी प्रेषित की जानी है, तो संबंधित ओवरलोड उपलब्ध हैं:

  • TimestampType [SWS_AIDSM_10303] के माध्यम से टाइमस्टैम्प के साथ रिपोर्टिंग।
  • ContextDataType [SWS_AIDSM_10304] के माध्यम से नियमित संदर्भ डेटा के साथ रिपोर्टिंग और साथ ही टाइमस्टैम्प [SWS_AIDSM_10305] के साथ संयुक्त।
  • VersionedContextDataType [SWS_AIDSM_10306] के माध्यम से संस्करणित संदर्भ डेटा के साथ रिपोर्टिंग और साथ ही टाइमस्टैम्प [SWS_AIDSM_10307] के साथ संयुक्त।

यह पाठ AUTOSAR विनिर्देश R25-11 के आधार पर एक AI द्वारा जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10302@rel:R25-11#d660aacf
Content hash
d660aacf
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10302
Status: valid/unmigrated Version: rel:R25-11#782cf88f Versionshistorie & Revisions (1 transition, 7 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_10302@rel:R25-11#782cf88f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#24d9a73c2026-09-30
  • R20-11rel:R20-11#313d91ce2026-10-14
  • R21-11rel:R21-11#313d91ce2026-10-14
  • R22-11rel:R22-11#10ded2da2026-10-14
  • R23-11rel:R23-11#884f5d4d2026-10-14
  • R24-11rel:R24-11#782cf88f2026-10-14
  • R25-11rel:R25-11#782cf88f2026-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

फ़ंक्शन ReportEvent [SWS_AIDSM_10303]

void ReportEvent(const TimestampType timestamp, const CountType count = 1) noexcept;
Headerara/idsm/event_reporter.h
Thread Safetythread-safe

Meldet ein Security Event mit Zeitstempel.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 940337e9da83 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

फ़ंक्शन ReportEvent स्पष्ट रूप से टाइमस्टैम्प [SWS_AIDSM_10303] निर्दिष्ट करते हुए एक Security-Event की रिपोर्टिंग के लिए कार्य करता है। यह हेडर ara/idsm/event_reporter.h [SWS_AIDSM_10303] में घोषित है।

उपयोग

कॉल प्रकार TimestampType के अनिवार्य पैरामीटर timestamp के साथ-साथ प्रकार CountType के वैकल्पिक काउंटर count के साथ किया जाता है, जो डिफ़ॉल्ट मान 1 के साथ प्री-असाइन किया गया है [SWS_AIDSM_10303]। फ़ंक्शन का कोई रिटर्न मान नहीं है (void) [SWS_AIDSM_10303]।

त्रुटि हैंडलिंग और समवर्तीता

फ़ंक्शन को noexcept के रूप में घोषित किया गया है, यही कारण है कि कोई C++ अपवाद उत्पन्न नहीं होते हैं [SWS_AIDSM_10303]। चूंकि रिटर्न प्रकार void है, इसलिए कोई त्रुटि कोड प्रेषित नहीं किए जाते हैं; इसलिए उत्पन्न होने वाली त्रुटियों के आंतरिक रूप से खारिज किए जाने या एसिंक्रोनस रूप से लॉग किए जाने की संभावना है [SWS_AIDSM_10303]। प्रश्न Q-2d3cd862f6867ba9 (खुला) समवर्तीता के संबंध में, फ़ंक्शन को thread-safe के रूप में वर्गीकृत किया गया है और इसे समानांतर थ्रेड्स से सुरक्षित रूप से कॉल किया जा सकता है [SWS_AIDSM_10303]।

इंटरैक्शन

यह फ़ंक्शन aidsm मॉड्यूल में ओवरलोड किए गए ReportEvent इंटरफ़ेस के समूह का हिस्सा है:

  • बिना टाइमस्टैम्प और बिना संदर्भ डेटा के बेस फ़ंक्शन उपलब्ध है [SWS_AIDSM_10302]।
  • प्रकार ContextDataType के नियमित संदर्भ डेटा के साथ, बिना टाइमस्टैम्प [SWS_AIDSM_10304] और साथ ही टाइमस्टैम्प [SWS_AIDSM_10305] के साथ ओवरलोड मौजूद हैं।
  • प्रकार VersionedContextDataType के संस्करणित संदर्भ डेटा के साथ, बिना टाइमस्टैम्प [SWS_AIDSM_10306] और टाइमस्टैम्प [SWS_AIDSM_10307] के साथ संगत हस्ताक्षर उपलब्ध हैं।

यह पाठ AUTOSAR विनिर्देश R25-11 के आधार पर एक AI द्वारा जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10303@rel:R25-11#d028d3c6
Content hash
d028d3c6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10303
Status: valid/unmigrated Version: rel:R25-11#207af9af Versionshistorie & Revisions (1 transition, 7 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_10303@rel:R25-11#207af9af
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#282a543c2026-09-30
  • R20-11rel:R20-11#0b9570212026-10-14
  • R21-11rel:R21-11#0b9570212026-10-14
  • R22-11rel:R22-11#e5fd146e2026-10-14
  • R23-11rel:R23-11#7e0667b82026-10-14
  • R24-11rel:R24-11#207af9af2026-10-14
  • R25-11rel:R25-11#207af9af2026-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