DEENESPTFRRUARHIKOZHNL

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

Diese Seite wurde vollständig KI-generiert auf Basis von SWS IntrusionDetectionSystemManager (R25-11) — kein offizieller AUTOSAR-Text und keine automatisch extrahierte API-Seite wie die übrigen Module. Als Interpretation gekennzeichnete Aussagen sind Schlussfolgerungen aus den Quellen.

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

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

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

एप्लिकेशनों को IdsM की सुरक्षा घटनाओं के लिए सिस्टम-विशिष्ट टाइमस्टैम्प प्रदान करने में सक्षम बनाता है।

क्लास ara::idsm::TimestampProvider एक इंटरफ़ेस प्रदान करती है जिसके माध्यम से एप्लिकेशन एक मॉडल किए गए PPort के ज़रिए IdsM मॉड्यूल के लिए टाइमस्टैम्प फ़ीड कर सकते हैं [SWS_AIDSM_10400]। क्वेरी कॉलबैक का सक्रियण और निष्क्रियण मेथड Offer() और StopOffer() के माध्यम से होता है [SWS_AIDSM_10408] [SWS_AIDSM_10409]। इंस्टेंस कॉपी करने योग्य नहीं हैं, मूव-सिमेंटिक्स का समर्थन करते हैं और बिना गारंटीकृत थ्रेड-सुरक्षा वाले मेथडों के लिए बाहरी सिंक्रोनाइज़ेशन की आवश्यकता होती है।

संदर्भ

क्लास ara::idsm::TimestampProvider AUTOSAR Adaptive Platform [SWS_AIDSM_10400] के भीतर Intrusion Detection System Manager (IdsM) मॉड्यूल के लिए टाइमस्टैम्प प्रदान करने हेतु एक इंटरफ़ेस के रूप में कार्य करती है। IdsM में सुरक्षा-प्रासंगिक घटनाओं और लॉग्स के लिए विश्वसनीय समय जानकारी की आवश्यकता होती है, जो इस प्रोवाइडर क्लास द्वारा प्लेटफ़ॉर्म या किसी एप्लिकेशन-विशिष्ट समय स्रोत से प्राप्त की जाती है। TimestampProvider का एक इंस्टेंस ara::core::InstanceSpecifier के माध्यम से मॉडल किए गए PPort से बाउंड होता है [SWS_AIDSM_10401]। चूँकि मेथड GetTimestamp() को एक शुद्ध वर्चुअल कॉलबैक फ़ंक्शन के रूप में परिभाषित किया गया है [SWS_AIDSM_10407], TimestampProvider एक अमूर्त बेस क्लास के रूप में कार्य करती है, जिससे ठोस कार्यान्वयनों को व्युत्पन्न किया जाना चाहिए।

जीवनचक्र

टाइमस्टैम्प प्रोवाइडर का निर्माण संबंधित ara::core::InstanceSpecifier को निर्दिष्ट करते हुए कंस्ट्रक्टर के माध्यम से स्पष्ट रूप से किया जाता है [SWS_AIDSM_10401]। यह कंस्ट्रक्टर थ्रेड-सुरक्षित घोषित किया गया है। कॉपी ऑपरेशनों को पूरी तरह से प्रतिबंधित किया गया है: कॉपी कंस्ट्रक्टर [SWS_AIDSM_10404] और कॉपी असाइनमेंट ऑपरेटर [SWS_AIDSM_10406] दोनों हटा दिए गए हैं (= delete)। इसलिए इंस्टेंसों की एक अद्वितीय पहचान होती है और उन्हें डुप्लिकेट नहीं किया जा सकता है।

इसके विपरीत, क्लास मूव-सिमेंटिक्स का समर्थन करती है: मूव कंस्ट्रक्टर मौजूदा संसाधनों को एक नए ऑब्जेक्ट में थ्रेड-सुरक्षित तरीके से स्थानांतरित करता है [SWS_AIDSM_10403]। operator= के माध्यम से मूव असाइनमेंट भी मौजूद है, लेकिन कंस्ट्रक्टर के विपरीत यह थ्रेड-सुरक्षित नहीं है [SWS_AIDSM_10405]। सक्रिय सेवा प्रावधान का जीवनचक्र इंस्टैंशिएशन के बाद स्पष्ट रूप से नियंत्रित किया जाता है: मेथड Offer() के माध्यम से IdsM के लिए पंजीकरण सक्रिय किया जाता है [SWS_AIDSM_10408]। StopOffer() के साथ प्रावधान को फिर से रोक दिया जाता है [SWS_AIDSM_10409]। इंस्टेंस को वर्चुअल डिस्ट्रक्टर [SWS_AIDSM_10402] के माध्यम से रिलीज़ किया जाता है, जिसे गैर-थ्रेड-सुरक्षित के रूप में निर्दिष्ट किया गया है। व्याख्या: किसी इंस्टेंस को नष्ट करने से पहले, आमतौर पर StopOffer() को कॉल किया जाना चाहिए ताकि यह सुनिश्चित किया जा सके कि IdsM द्वारा कोई लंबित कॉल बाकी न रहे। प्रश्न Q-fcf21d9d93d053a6 (खुला)

उपयोग पथ

विशिष्ट उपयोग के लिए एक एप्लिकेशन-विशिष्ट क्लास के व्युत्पन्न की आवश्यकता होती है, जो मेथड GetTimestamp() को ओवरराइड करती है और वर्तमान टाइमस्टैम्प को TimestampType के रूप में लौटाती है [SWS_AIDSM_10407]। जैसे ही संबंधित पोर्ट के लिए इंस्टेंस बना लिया जाता है [SWS_AIDSM_10401], एप्लिकेशन Offer() को कॉल करके परिचालन तत्परता का संकेत देता है [SWS_AIDSM_10408]। इस बिंदु से, IdsM घटनाओं को समय के साथ संदर्भित करने के लिए कॉलबैक मेथड GetTimestamp() को स्वायत्त रूप से कॉल कर सकता है। यदि सेवा समाप्त की जानी है या घटक को शट डाउन किया जाना है, तो StopOffer() इंटरफ़ेस की उपलब्धता वापस ले लेता है [SWS_AIDSM_10409]।

IdsM के लिए टाइमस्टैम्प प्रावधान का प्रवाहएप्लिकेशनTimestampProviderIdsMUse Case: आरंभीकरण और पंजीकरणTimestampProvider(instance)Offer()Result<void>Use Case: ZeitstempelabfrageGetTimestamp()TimestampTypeUse Case: DienstbeendigungStopOffer()

अनुक्रम आरेख: आरंभीकरण, IdsM द्वारा टाइमस्टैम्प क्वेरी और प्रोवाइडर की समाप्ति के दौरान इंटरैक्शन का क्रम। स्रोत: [SWS_AIDSM_10401], [SWS_AIDSM_10407], [SWS_AIDSM_10408], [SWS_AIDSM_10409]

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

इंटरफ़ेस के सभी मेथड noexcept के रूप में घोषित किए गए हैं और कोई C++ अपवाद नहीं फेंकते हैं। इसके बजाय सेवा प्रावधान के सक्रियण में आने वाली त्रुटियों को Offer() के रिटर्न प्रकार ara::core::Result<void> के माध्यम से संप्रेषित किया जाता है [SWS_AIDSM_10408]। व्याख्या: यदि संचार या प्लेटफ़ॉर्म फ़्रेमवर्क पर पंजीकरण विफल हो जाता है (उदाहरण के लिए बेमेल पोर्ट कॉन्फ़िगरेशन के कारण), तो लौटाए गए Result में एक संगत त्रुटि कोड होता है, जिसकी आगे के उपयोग से पहले जाँच की जानी चाहिए। प्रश्न Q-5a971906b458dd6f (खुला)

समवर्तीता व्यवहार पर विशेष ध्यान देने की आवश्यकता है: न तो डिस्ट्रक्टर [SWS_AIDSM_10402] और न ही मेथड Offer() [SWS_AIDSM_10408], StopOffer() [SWS_AIDSM_10409], operator=(&&) [SWS_AIDSM_10405] या GetTimestamp() [SWS_AIDSM_10407] को थ्रेड-सुरक्षित के रूप में वर्गीकृत किया गया है। इसलिए कॉलर्स को यह सुनिश्चित करना चाहिए कि जीवनचक्र ऑपरेशन और कॉलबैक प्रोसेसिंग थ्रेड-सिंक्रोनाइज़्ड तरीके से निष्पादित हों और कोई डेटा रेस उत्पन्न न हो।

यह गाइड idsm मॉड्यूल (R25-11) के लिए AUTOSAR विनिर्देश की आवश्यकताओं पर आधारित है।

सारांश

class TimestampProvider {...};

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

घोषणा

1

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

2

ऑपरेटर

1

विवरण दृश्य

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

घोषणा

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

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

TimestampProvider फ़ंक्शन 3
ओवरलोड TimestampProvider 3
TimestampProvider(TimestampProvider&& ra) noexcept; SWS_AIDSM_10403
TimestampProvider(const TimestampProvider&) noexcept = delete; SWS_AIDSM_10404
explicit TimestampProvider(const ara::core::InstanceSpecifier& instance) noexcept; SWS_AIDSM_10401
~TimestampProvider फ़ंक्शन
virtual ~TimestampProvider() noexcept;

मेथड

GetTimestamp फ़ंक्शन
virtual TimestampType GetTimestamp() noexcept = 0;
Offer फ़ंक्शन
ara::core::Result<void> Offer() noexcept;
StopOffer फ़ंक्शन
void StopOffer() noexcept;

ऑपरेटर

operator= फ़ंक्शन 2
ओवरलोड = 2
TimestampProvider& operator=(const TimestampProvider&) noexcept = delete; SWS_AIDSM_10406
TimestampProvider& operator=(TimestampProvider&& ra) noexcept; SWS_AIDSM_10405

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

क्लास TimestampProvider [SWS_AIDSM_10400]

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

Klasse zum Bereitstellen von Zeitstempeln für IdsM.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10400
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10400@rel:R25-11#bb51c68c
Content hash
bb51c68c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10400
Status: valid/unmigrated Version: rel:R25-11#d75091c5 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10400@rel:R25-11#d75091c5
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#f3adfdee2026-09-30
  • R23-11rel:R23-11#4f4c2a162026-10-14
  • R24-11rel:R24-11#4f4c2a162026-10-14
  • R25-11rel:R25-11#d75091c52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन TimestampProvider [SWS_AIDSM_10403]

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

Verschiebekonstruktor.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10403
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10403@rel:R25-11#4d9566a5
Content hash
4d9566a5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10403
Status: valid/unmigrated Version: rel:R25-11#2bb37b10 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10403@rel:R25-11#2bb37b10
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#526161b42026-09-30
  • R23-11rel:R23-11#c55fbf5f2026-10-14
  • R24-11rel:R24-11#2b3caedb2026-10-14
  • R25-11rel:R25-11#2bb37b102026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन TimestampProvider [SWS_AIDSM_10404]

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

Kopierkonstruktor ist gelöscht.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10404
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10404@rel:R25-11#841ddba5
Content hash
841ddba5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10404
Status: valid/unmigrated Version: rel:R25-11#a7ec9886 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10404@rel:R25-11#a7ec9886
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#88a1a2dc2026-09-30
  • R23-11rel:R23-11#8b5fbb5b2026-10-14
  • R24-11rel:R24-11#a7ec98862026-10-14
  • R25-11rel:R25-11#a7ec98862026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन operator= [SWS_AIDSM_10406]

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

Kopierzuweisung ist gelöscht.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10406
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10406@rel:R25-11#0a6c58f9
Content hash
0a6c58f9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10406
Status: valid/unmigrated Version: rel:R25-11#c31ea589 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10406@rel:R25-11#c31ea589
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c410c3652026-09-30
  • R23-11rel:R23-11#2a97e6992026-10-14
  • R24-11rel:R24-11#c31ea5892026-10-14
  • R25-11rel:R25-11#c31ea5892026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन operator= [SWS_AIDSM_10405]

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

Verschiebezuweisung.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10405
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10405@rel:R25-11#cc74b79b
Content hash
cc74b79b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10405
Status: valid/unmigrated Version: rel:R25-11#16631137 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10405@rel:R25-11#16631137
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ff5f2abf2026-09-30
  • R23-11rel:R23-11#348b5dc12026-10-14
  • R24-11rel:R24-11#166311372026-10-14
  • R25-11rel:R25-11#166311372026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन ~TimestampProvider [SWS_AIDSM_10402]

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

Virtueller Destruktor.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10402
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10402@rel:R25-11#6f8ca519
Content hash
6f8ca519
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10402
Status: valid/unmigrated Version: rel:R25-11#e5baeb49 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10402@rel:R25-11#e5baeb49
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#02b90c122026-09-30
  • R23-11rel:R23-11#015994932026-10-14
  • R24-11rel:R24-11#e5baeb492026-10-14
  • R25-11rel:R25-11#e5baeb492026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन TimestampProvider [SWS_AIDSM_10401]

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

Erstellt einen TimestampProvider für den modellierten PPort.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10401
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10401@rel:R25-11#52941cea
Content hash
52941cea
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10401
Status: valid/unmigrated Version: rel:R25-11#babea2c0 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10401@rel:R25-11#babea2c0
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#44a3a4132026-09-30
  • R23-11rel:R23-11#429c9d052026-10-14
  • R24-11rel:R24-11#a0d043ae2026-10-14
  • R25-11rel:R25-11#babea2c02026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन GetTimestamp [SWS_AIDSM_10407]

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

Abstrakter Callback zur Bereitstellung eines Zeitstempels.

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10407
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10407@rel:R25-11#bcb17c91
Content hash
bcb17c91
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10407
Status: valid/unmigrated Version: rel:R25-11#405f77ef Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10407@rel:R25-11#405f77ef
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#3500ee2b2026-09-30
  • R23-11rel:R23-11#bee093e22026-10-14
  • R24-11rel:R24-11#7c4fefc52026-10-14
  • R25-11rel:R25-11#405f77ef2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन Offer [SWS_AIDSM_10408]

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

Ermöglicht IdsM-Aufrufe von GetTimestamp.

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

सिंक्रोनस सदस्य फ़ंक्शन Offer टाइमस्टैम्प सेवा प्रदान करता है और Intrusion Detection System Manager (IdsM) के लिए GetTimestamp के बाद के कॉल्स को सक्षम करता है [SWS_AIDSM_10408]। घोषणा बिना किसी पासिंग पैरामीटर के हेडर ara/idsm/timestamp_provider.h के माध्यम से की जाती है [SWS_AIDSM_10408]।

त्रुटि प्रबंधन और सिमेंटिक्स

फ़ंक्शन को noexcept के रूप में घोषित किया गया है और इसलिए यह कोई C++ अपवाद नहीं फेंकता है [SWS_AIDSM_10408]। प्रावधान की सफलता और साथ ही संभावित त्रुटि स्थितियाँ कॉलर को रिटर्न प्रकार ara::core::Result<void> में एनकैप्सुलेट करके प्रेषित की जाती हैं [SWS_AIDSM_10408]।

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

समवर्तीता के संबंध में, फ़ंक्शन को स्पष्ट रूप से गैर-थ्रेड-सुरक्षित (not thread-safe) के रूप में निर्दिष्ट किया गया है [SWS_AIDSM_10408]। विभिन्न थ्रेड्स से समवर्ती कॉल को एप्लिकेशन स्तर पर सिंक्रनाइज़ किया जाना चाहिए। Interpretation: कॉल आम तौर पर इनिशियलाइज़ेशन चरण के दौरान होने की संभावना है, क्योंकि यह IdsM द्वारा बाद के प्रश्नों के लिए पूर्वापेक्षा तैयार करता है [SWS_AIDSM_10408]। प्रश्न Q-a9b16a23962a092f (खुला)

इंटरैक्शन

प्रावधान पैटर्न aidsm के मॉड्यूल कन्वेंशन का पालन करता है: इस इंटरफ़ेस के समकक्ष, ara/idsm/context_data_provider.h में फ़ंक्शन Offer ModifyContextData तक IdsM पहुँच को सक्षम करता है [SWS_AIDSM_10507], जबकि ara/idsm/qualified_events_receiver.h में Offer IdsM को OnEventQualification के निष्पादन की अनुमति देता है [SWS_AIDSM_10808]।

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

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10408
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10408@rel:R25-11#487c5e3e
Content hash
487c5e3e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10408
Status: valid/unmigrated Version: rel:R25-11#f2510c61 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10408@rel:R25-11#f2510c61
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#620fef062026-09-30
  • R23-11rel:R23-11#651120aa2026-10-14
  • R24-11rel:R24-11#0574f0572026-10-14
  • R25-11rel:R25-11#f2510c612026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन StopOffer [SWS_AIDSM_10409]

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

Unterbindet IdsM-Aufrufe von GetTimestamp.

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

[SWS_AIDSM_10409] के अनुसार फ़ंक्शन StopOffer हेडर ara/idsm/timestamp_provider.h में घोषित किया गया है और Intrusion Detection System Manager (IdsM) के लिए टाइमस्टैम्प सेवा के प्रावधान को समाप्त करने का कार्य करता है। बिना किसी पैरामीटर और बिना किसी रिटर्न मान के सिंक्रोनस कॉल के माध्यम से, यह नियंत्रित किया जाता है कि IdsM द्वारा GetTimestamp के बाद के कॉल्स को रोका जाए।

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

फ़ंक्शन के लिए स्पष्ट रूप से परिभाषित किया गया है कि यह थ्रेड-सुरक्षित नहीं है (not thread-safe) [SWS_AIDSM_10409]। इसलिए कॉलर्स को यह सुनिश्चित करना चाहिए कि StopOffer के कॉल्स क्रमिक रूप से किए जाएँ या उसी प्रदाता की अन्य गतिविधियों के समवर्ती रूप से निष्पादित न हों। चूँकि सिग्नेचर noexcept के साथ घोषित है, फ़ंक्शन कोई अपवाद नहीं फेंकता है।

परस्पर क्रिया और विभेदन

मॉड्यूल aidsm में अन्य इंटरफ़ेस के लिए समान नाम वाले फ़ंक्शन मौजूद हैं जो एक समान पैटर्न का पालन करते हैं, लेकिन अलग-अलग कार्यात्मक क्षेत्रों से संबंधित हैं:

  • [SWS_AIDSM_10508]: हेडर ara/idsm/context_data_provider.h में StopOffer ModifyContextData के IdsM कॉल्स को रोकता है।
  • [SWS_AIDSM_10809]: हेडर ara/idsm/qualified_events_receiver.h में StopOffer OnEventQualification के IdsM कॉल्स को रोकता है।

वर्तमान फ़ंक्शन [SWS_AIDSM_10409] विशेष रूप से timestamp_provider से संबंधित है और IdsM के टाइमस्टैम्प प्रश्नों को लक्षित रूप से रोकता है।

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

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

Record
AUTOSAR/AP/record/SWS_AIDSM_10409
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_AIDSM_10409@rel:R25-11#41a4623b
Content hash
41a4623b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_IntrusionDetectionSystemManager.pdf#nameddest=SWS_AIDSM_10409
Status: valid/unmigrated Version: rel:R25-11#b5f427d3 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_AIDSM_10409@rel:R25-11#b5f427d3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#41f379652026-09-30
  • R23-11rel:R23-11#4a45668a2026-10-14
  • R24-11rel:R24-11#b5f427d32026-10-14
  • R25-11rel:R25-11#b5f427d32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill