DEENESPTFRRUARHIKOZHNL

فئة <SI-Namespace>::skeleton::<SI>Skeleton

[SWS_CM_00002] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00122

class <SI>Skeleton {...};

Service skeleton class

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Forwarding-Header#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton/<SiShortname>_skeleton_fwd.h"
Scopenamespace <SI-Namespace>::skeleton

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

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

يخدم التوفير من جانب الخادم لإحدى الخدمات ومعالجة استدعاءات الدوال الواردة.

تُستخدم الفئة <SI-Namespace>::skeleton::<SI>Skeleton كأساس من جانب الخادم لتوفير خدمة في AUTOSAR Adaptive Platform وتربط الأحداث والحقول والأساليب بالبرمجيات الوسيطة. وبعد إنشاء المثيل باستخدام معرّف مثيل، تصبح الخدمة متاحة للمستهلكين في الشبكة عبر OfferService() ويمكن سحبها مرة أخرى عبر StopOfferService() [SWS_CM_00101]، [SWS_CM_00111]. واعتماداً على وضع المعالجة المُهيأ، تتم معالجة استدعاءات الطرق الواردة إما بناءً على الأحداث أو يجب بدء تشغيلها نشطاً بواسطة التطبيق عبر الاستقصاء. ونظراً لحذف عمليات النسخ، تظل ملكية المثيل محصورة بشكل صارم بتطبيق الخدمة الذي أنشأه.

السياق

تشكل فئة القالب <SI-Namespace>::skeleton::<SI>Skeleton نقطة النهاية من جانب الخادم لتوفير Service Interface على AUTOSAR Adaptive Platform. وكحلقة وصل بين منطق التطبيق وطبقة الاتصال، يُغلّف الهيكل الأساسي (Skeleton) الارتباط الخاص بالبرمجيات الوسيطة ويوفر عناصر واجهة مصنفة الأنواع. ولهذا الغرض، تعلن الفئة عن متغيرات أعضاء للأحداث عبر events::<Event> [SWS_CM_99557]، وللحقول عبر fields::<Field> [SWS_CM_99558]، والمشغلات عبر triggers::<Trigger> [SWS_CM_99559] بالإضافة إلى معلمات إخراج الطرق عبر <MethodOutArgType> [SWS_CM_11550]. تفسير: لتوفير وظائف الخدمة الفعلية، يشتق تطبيق الخدمة عادةً فئة ملموسة من <SI>Skeleton من أجل تنفيذ دوال الواجهة بالكامل. سؤال Q-0cd48946e67c75b4 (مفتوح)

دورة الحياة

يتم إنشاء مثيل Skeleton مع تحديد تعيين المثيل ووضع معالجة استدعاءات الدوال (ara::com::MethodCallProcessingMode، افتراضياً kEvent). وتقبل المنشئات الصالحة ara::core::InstanceSpecifier [SWS_CM_00152]، أو ara::com::InstanceIdentifier [SWS_CM_00130] مفرد، أو مجموعة من المعرفات عبر ara::com::InstanceIdentifierContainer [SWS_CM_00153]. ونظراً لأن هوية نقطة نهاية الخدمة فريدة، فإن منشئ النسخ [SWS_CM_00134] ومعامل تعيين النسخ [SWS_CM_11548] محذوفان صراحةً (delete). ومع ذلك، يمكن نقل الموارد عبر منشئ النقل [SWS_CM_00135] ومعامل تعيين النقل [SWS_CM_11549].

مباشرةً بعد البناء، يتم إنشاء مثيل الخدمة محلياً، ولكنه لا يكون مرئياً بعد في شبكة الاتصال. ولا يتم النشر لمستهلكي الخدمة إلا من خلال استدعاء OfferService() [SWS_CM_00101]، EXP_ARAComAPI ص. 10. وإذا لم يعد مطلوباً تقديم الخدمة، فإن StopOfferService() يسحب توفيرها [SWS_CM_00111]، EXP_ARAComAPI ص. 10. ويمكن بعد ذلك عرض الهيكل الأساسي مجدداً أو تدميره عبر المدمر الافتراضي ~<SI>Skeleton() [SWS_CM_11370].

lifecycle Instanziiert Instanziiert Bereitgestellt Bereitgestellt Instanziiert->Bereitgestellt OfferService() Zerstoert Zerstoert Instanziiert->Zerstoert ~Skeleton() Gestoppt Gestoppt Bereitgestellt->Gestoppt StopOfferService() Bereitgestellt->Zerstoert ~Skeleton() Gestoppt->Bereitgestellt OfferService() Gestoppt->Zerstoert ~Skeleton()

مخطط الحالة: دورة الحياة وانتقالات الحالة لـ Service-Skeleton بدءاً من الإنشاء وحتى التحرير. المصادر: [SWS_CM_00101]، [SWS_CM_00111]، [SWS_CM_11370]، EXP_ARAComAPI ص. 10

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

ينقسم المسار المعتاد لتوفير الخدمة إلى الخطوات التالية:

  1. التهيئة وتسجيل المعالجات: قبل تقديم الخدمة، يمكن إيداع معالجات مخصصة للتطبيق. ويتم تسجيل معالج أخطاء النقل عبر SetTransportFaultConditionHandler() إما مباشرةً [SWS_CM_00093] أو مع منفّذ مخصص للمهام غير المتزامنة [SWS_CM_00094]؛ ويمكن إزالته عند الحاجة عبر UnsetTransportFaultConditionHandler() [SWS_CM_00095]. ويمكن تجاوز معالجات أخطاء End-to-End عبر الطريقة الافتراضية E2EErrorHandler() [SWS_CM_10470].
  2. تقديم الخدمة: يستدعي تطبيق الخدمة OfferService() [SWS_CM_00101]. ويُرجع الاستدعاء الناجح قيمة ara::core::Result<void> فارغة ويقوم بتفعيل مثيل الخدمة على الشبكة.
  3. معالجة الطلبات الواردة: إذا تم إنشاء مثيل Skeleton في الوضع MethodCallProcessingMode::kPoll، يجب على التطبيق تنفيذ استدعاءات العميل المعلقة بشكل نشط عن طريق استدعاء ProcessNextMethodCall() [SWS_CM_00199]. ويتم تنفيذ استدعاء الطريقة في سياق هذا الخيط؛ وتشير القيمة المرجعة إلى ما إذا كانت هناك استدعاءات أخرى معلقة.
  4. إنهاء الخدمة: قبل تدمير المثيل، يتم إنهاء العرض باستخدام StopOfferService() [SWS_CM_00111].
سير استخدام هيكل الخدمة (Service Skeleton)التطبيقSkeletonKommunikationsschichtالبناء باستخدام InstanceSpecifier/InstanceIdentifierSetTransportFaultConditionHandler(handler)OfferService()تسجيل عرض الخدمة في الشبكةResult<void> (Erfolg)optMethodCallProcessingMode::kPollProcessNextMethodCall()bool (weitere Anfragen vorhanden)StopOfferService()Dienstangebot deregistrieren

مخطط التسلسل: تسلسل التفاعل بين تطبيق الخادم وService-Skeleton وطبقة الاتصال أثناء تشغيل الخدمة. المصادر: [SWS_CM_00101]، [SWS_CM_00111]، [SWS_CM_00199]، [SWS_CM_00093]

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

عند استخدام فئة Skeleton، يجب مراعاة سيناريوهات الأخطاء المختلفة والشروط المسبقة:

  • انتهاكات البناء: إذا فشل التفويض من خلال فرض المنح (Grant Enforcement)، يتوقف البناء مع InsufficientPermissionsViolation [SWS_CM_00130]، [SWS_CM_00152]، [SWS_CM_00153]. ويؤدي تمرير وضع معالجة غير مسموح به إلى WrongMethodCallProcessingModeViolation. وإذا تم استخدام InstanceSpecifier، فقد يؤدي عدم اتساق النموذج أو التعيينات المتعددة إلى حدوث الأخطاء InstanceSpecifierMappingIntegrityViolation أو PortInterfaceMappingViolation أو ProcessMappingViolation أو InstanceSpecifierAlreadyInUseViolation [SWS_CM_00152].
  • فشل تقديم الخدمة: إذا فشل OfferService()، فسيتم إرجاع رمز خطأ من ara::com::ComErrc [SWS_CM_00101]: ComErrc::kFieldValueNotInitialized (لم تتم تهيئة حقل مسبقاً عبر Update())، أو ComErrc::kFieldSetHandlerNotSet (معالج تعيين Set مطلوب لحقل ما مفقود)، أو ComErrc::kCommunicationFailure (أخطاء اتصال أو أمان في ربط الشبكة).
  • انتهاك وضع المعالجة: يؤدي استدعاء ProcessNextMethodCall() إلى إطلاق WrongMethodCallProcessingModeViolation إذا لم يكن الهيكل الأساسي مهيئاً لـ kPoll، بل لـ kEvent أو kEventSingleThread [SWS_CM_00199].
  • معالجات أخطاء غير صالحة: إذا تم تمرير كائن استدعاء غير موجود أو فارغ إلى SetTransportFaultConditionHandler()، فسيؤدي ذلك إلى InvalidHandlerViolation [SWS_CM_00093]، [SWS_CM_00094].
  • أخطاء E2E وفساد البيانات: عند استلام رسائل خاطئة، يتم استدعاء E2EErrorHandler() مع ComE2EErrc المقابل [SWS_CM_10470]. وإذا كان الأمر يتعلق بخطأ CRC، فقد تتلف أيضاً DataID، بحيث لا يجوز للتطبيق تصنيف المعرّف المُمرَّر على أنه موثوق.
  • أخطاء التدمير: إذا كانت هناك عينات بيانات مفتوحة لا تزال موجودة عند تدمير الهيكل الأساسي، يُجهض المدمر بـ DanglingSamplesViolation [SWS_CM_11370].

يستند هذا الدليل حصرياً إلى متطلبات مواصفات AUTOSAR Adaptive Platform R25-11.

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

مخطط الفئة

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G n_SI_Namespace___skeleton___SI_Skeleton453 <SI>Skeleton + <Event> + <Field> + <MethodOutArg> + <Trigger> + operator=() + Skeleton() + E2EErrorHandler() + SetTransportFaultConditionHandler() + UnsetTransportFaultConditionHandler() + OfferService() + StopOfferService() + ProcessNextMethodCall()

عرض التفاصيل

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

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

Implementation may be overridden by the actual ServiceSkeleton implementation and it is not required to be reentrant. If the E2E error is a CRC error then some parts of the received message are faulty. If this part is the DataID then the E2E error handler is called with a faulty DataID. Consequently, in case of CRC error the server application can not rely on the DataID received by its error handler.

virtual void E2EErrorHandler (ara::com::e2e::ComE2EErrc errorCode, ara::com::e2e::DataID dataID, ara::com::e2e::MessageCounter message Counter);
OfferService دالة

Method to offer a service

ara::core::Result< void > OfferService () noexcept;

Allows the service to trigger the execution of the next service consumer method call at a specific point of time if the ara::com::MethodCallProcessingMode == kPoll The pending service method (see [SWS_CM_00191] or [SWS_CM_90434]) is executed in the context of the call to ProcessNextMethodCall().

bool ProcessNextMethodCall () noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for all methods in a given Skeleton.

التحميلات الزائدة SetTransportFaultConditionHandler 2
void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept; SWS_CM_00093
template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept; SWS_CM_00094
Skeleton دالة 6

Construct a Skeleton from an ara::com::InstanceIdentifier

التحميلات الزائدة Skeleton 6

Method to stop offering a service

void StopOfferService () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for all methods in a given Skeleton.

void UnsetTransportFaultConditionHandler () noexcept;

المعاملات

operator= دالة 2

Copy assignment constructor deletion

التحميلات الزائدة = 2
<SI>Skeleton & operator= (const <SI>Skeleton &other)=delete; SWS_CM_11548
<SI>Skeleton & operator= ( <SI>Skeleton &&other) noexcept; SWS_CM_11549

الثوابت

<Event> متغير

Event member, one for each VariableDataPrototype defined in the ServiceInterface in the role event.

events::<Event> <Event>;
<Field> متغير

Field member, one for each Field defined in the ServiceInterface in the role field.

fields::<Field> <Field>;
<MethodOutArg> متغير

Member declaration representing an out argument in an Output.

<MethodOutArgType> <MethodOutArg>;
<Trigger> متغير

Trigger member, one for each Trigger defined in the ServiceInterface in the role trigger.

triggers::<Trigger> <Trigger>;

الأنواع المضمنة

توثيق الدوال

دالة E2EErrorHandler [SWS_CM_10470] Upstream: RS_CM_00401, RS_CM_00402

virtual void E2EErrorHandler (ara::com::e2e::ComE2EErrc errorCode, ara::com::e2e::DataID dataID, ara::com::e2e::MessageCounter message Counter);

Implementation may be overridden by the actual ServiceSkeleton implementation and it is not required to be reentrant. If the E2E error is a CRC error then some parts of the received message are faulty. If this part is the DataID then the E2E error handler is called with a faulty DataID. Consequently, in case of CRC error the server application can not rely on the DataID received by its error handler.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe

Parameter (in)

ParameterBeschreibung
errorCodeError code object of type ara::com::e2e::ComE2EErrc to be used
dataIDData ID of type ara::com::e2e::dataID to be used
messageCounterMessage counter of type ara::com::e2e::MessageCounter to be used

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_10470
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_10470@rel:R25-11#5e8d8821
Content hash
5e8d8821
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10470
Status: valid/unmigrated Version: rel:R25-11#cf89a65e Versionshistorie & Revisions (1 transition, 8 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_CM_10470@rel:R25-11#cf89a65e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#edf436c42026-09-30
  • R19-11rel:R19-11#1527eb4c2026-10-14
  • R20-11rel:R20-11#20f092ec2026-10-14
  • R21-11rel:R21-11#20f092ec2026-10-14
  • R22-11rel:R22-11#20f092ec2026-10-14
  • R23-11rel:R23-11#20f092ec2026-10-14
  • R24-11rel:R24-11#6211e8922026-10-14
  • R25-11rel:R25-11#cf89a65e2026-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

دالة OfferService [SWS_CM_00101] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00120

ara::core::Result< void > OfferService () noexcept;

Method to offer a service

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

يتم استدعاء الطريقة OfferService() على نسخة من فئة الهيكل العظمي (Skeleton) لتقديم خدمة موفرة في النظام وجعلها قابلة للاكتشاف للمستهلكين عبر Service Discovery [SWS_CM_00101]، ARAComAPI §6.5 «Service Discovery». يتم الاستدعاء بدون معلمات وبشكل متزامن، بمجرد إنشاء مثيل تطبيق الخدمة بالكامل ووضعه في حالة جاهزة للتشغيل AUTOSAR_AP_EXP_ARAComAPI §5.4.4 «Offering Service instance». تم التصريح عن الدالة كـ noexcept وتُرجع ara::core::Result<void> [SWS_CM_00101].

يعد التقديم شرطًا أساسيًا إلزاميًا للاتصال الوظيفي عبر الطرق أو الأحداث أو الحقول أو المشغلات AUTOSAR_AP_EXP_ARAComAPI §4.2 «Means of Communication». إذا جرت محاولة، على سبيل المثال، لإرسال مشغل دون تقديم مسبق، فإن هذا يفشل مع ComErrc::kServiceNotOffered [SWS_CM_00721]. فيما يتعلق بالتزامن: بمجرد استدعاء OfferService()، يمكن بالفعل تسليم استدعاءات الطرق الواردة إلى نسخة الخدمة - حتى لو لم يعد استدعاء OfferService() بعد AUTOSAR_AP_EXP_ARAComAPI §5.4.4 «Offering Service instance».

إذا فشل التقديم، يحتوي الـ ara::core::Result المُرجع على رمز خطأ مطابق من ComErrc [SWS_CM_00101]، [SWS_CM_10432]:

  • ComErrc::kFieldValueNotInitialized: لم تتم تهيئة قيمة حقل مهيأة واحدة على الأقل قبل التقديم [SWS_CM_00101].
  • ComErrc::kFieldSetHandlerNotSet: بالنسبة لحقل ذي دعم لدالة الضبط (Setter)، لم يتم تسجيل أي معالج عبر RegisterSetHandler() بعد [SWS_CM_00101].
  • ComErrc::kCommunicationFailure: يُبلغ ربط الشبكة عن خطأ اتصال قابل للإصلاح أو عن فشل الاتصال الآمن [SWS_CM_00101].

إذا كان يجب إنهاء توفير الخدمة، فيجب استدعاء StopOfferService() AUTOSAR_AP_EXP_ARAComAPI §5.4.4 «Offering Service instance».

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
ara::core::Result< void >• If successful: an ara::core::Result containing a ara:: core::Result::value_type • If unsuccessful: an ara::core::Result containing an ara:: core::Result::error_type i.e. a corresponding ara:: com::ComErrc

Fehler

FehlercodeBeschreibung
ComErrc::kFieldValueNotInitializedrollback_semantics Field value has yet not been initialized via Update() (see [SWS_CM_00128]
ComErrc::kFieldSetHandlerNotSetrollback_semantics Field SetHandler has not been registered via RegisterSet Handler()
ComErrc::kCommunicationFailurerollback_semantics The network binding reported a recoverable communications error or a secure communication failure

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

Record
AUTOSAR/AP/record/SWS_CM_00101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00101@rel:R25-11#0484c92b
Content hash
0484c92b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00101
Status: valid/unmigrated Version: rel:R25-11#82f2d2a3 Versionshistorie & Revisions (1 transition, 8 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_CM_00101@rel:R25-11#82f2d2a3
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#df90013b2026-09-30
  • R19-11rel:R19-11#8c9baf922026-10-14
  • R20-11rel:R20-11#de85af0e2026-10-14
  • R21-11rel:R21-11#de85af0e2026-10-14
  • R22-11rel:R22-11#de85af0e2026-10-14
  • R23-11rel:R23-11#d0ce786a2026-10-14
  • R24-11rel:R24-11#aaea40752026-10-14
  • R25-11rel:R25-11#82f2d2a32026-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

دالة ProcessNextMethodCall [SWS_CM_00199] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00120, RS_AP_00127, RS_AP_00128, RS_AP_00138

bool ProcessNextMethodCall () noexcept;

Allows the service to trigger the execution of the next service consumer method call at a specific point of time if the ara::com::MethodCallProcessingMode == kPoll The pending service method (see [SWS_CM_00191] or [SWS_CM_90434]) is executed in the context of the call to ProcessNextMethodCall().

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

تُستخدم الدالة ProcessNextMethodCall() بواسطة موفري الخدمة (Service Providers) في الهيكل (Skeleton) لمعالجة استدعاءات الدوال الواردة بشكل حتمي في وضع الاستقصاء (Polling Mode) [SWS_CM_00199]. ولا يجوز استخدامها إلا إذا تم تكوين مثيل الهيكل بالوضع ara::com::MethodCallProcessingMode::kPoll EXP ARAComAPI §2 «Polling».

الاستخدام والدلالات

لا تقبل الدالة أي معاملات وتنفذ طلب استدعاء دالة معلقًا بشكل متزامن في سياق مؤشر ترابط المتصل [SWS_CM_00199]، [SWS_CM_00191]. يتيح ذلك لتطبيقات الوقت الفعلي على وجه الخصوص معالجة طلبات الخدمة دون تبديل غير متحكم فيه لسياق مؤشرات الترابط ضمن ميزانيتها الزمنية المخصصة EXP ARAComAPI §5.4 «ProcessNextMethodCall». تشير القيمة المعادة إلى نتيجة الاستدعاء:

  • true: كان هناك طلب معلق واحد على الأقل في قائمة الانتظار وتمت معالجته [SWS_CM_00199].
  • false: لم يكن هناك أي طلب معلق؛ كانت قائمة الانتظار فارغة [SWS_CM_00199]. عادةً ما يظل الاستدعاء المباشر التالي بعد false بلا تأثير EXP ARAComAPI §5.4 «ProcessNextMethodCall».

معالجة الأخطاء والشروط الحدية

تم تحديد الدالة على أنها noexcept وآمنة من الاستثناءات (exception safe) [SWS_CM_00199]. يُعد الاستدعاء على هيكل تم إنشاؤه باستخدام kEvent أو kEventSingleThread انتهاكًا (WrongMethodCallProcessingModeViolation) [SWS_CM_00199]. تفسير: نظرًا لاستبعاد استثناءات C++‎ العادية بواسطة noexcept، فمن المرجح أن يُعامل مثل هذا الانتهاك من جانب المنصة كخطأ جسيم في وقت التشغيل. سؤال Q-61661dbd6cc37bc7 (مفتوح)

تم إنشاء هذا النص تلقائيًا. تستند جميع المعلومات إلى مواصفات AUTOSAR.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)WrongMethodCall- The method is called in a Skeleton which was constructed with ProcessingModeVio- ara::com::MethodCallProcessingMode == kEvent or lation ara::com::MethodCallProcessingMode == kEventSingleThread.

Rückgabewert

TypBeschreibung
boolIf the bool type: • ==TRUE: there is at least one pending invocation • ==FALSE: there is no pending invocation

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

Record
AUTOSAR/AP/record/SWS_CM_00199
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00199@rel:R25-11#c33b41be
Content hash
c33b41be
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00199
Status: valid/unmigrated Version: rel:R25-11#af390703 Versionshistorie & Revisions (1 transition, 8 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_CM_00199@rel:R25-11#af390703
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#aabbc0712026-09-30
  • R19-11rel:R19-11#46f835942026-10-14
  • R20-11rel:R20-11#dfe2ffac2026-10-14
  • R21-11rel:R21-11#c2b97ab92026-10-14
  • R22-11rel:R22-11#88ed5fcb2026-10-14
  • R23-11rel:R23-11#376d03912026-10-14
  • R24-11rel:R24-11#dad962382026-10-14
  • R25-11rel:R25-11#af3907032026-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

دالة SetTransportFaultConditionHandler [SWS_CM_00093] Upstream: RS_CM_00224, RS_E2E_08534

void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler) noexcept;

Provides possibility to register a ara::com::e2e::TransportFaultConditionHandler for all methods in a given Skeleton.

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

الاستخدام

تُستخدم الدالة SetTransportFaultConditionHandler لتسجيل رد اتصال من النوع ara::com::e2e::TransportFaultConditionHandler في مساحة الاسم لفئة Skeleton (<SI-Namespace>::skeleton::<SI>) [SWS_CM_00093]. وعبر هذا المعالج، يتم الإبلاغ عن أخطاء النقل لجميع طرق مثيل الخدمة المعني AUTOSAR_AP_SWS_CommunicationManagement §7.4.1 «End-to-end communication protection for SOMEIP». تقبل الدالة الكائن القابل للاستدعاء handler وليس لها قيمة إرجاع (void) [SWS_CM_00093].

معالجة الأخطاء

تم التصريح عن العملية بـ noexcept وهي آمنة من الاستثناءات (exception safe) [SWS_CM_00093]. وإذا كانت الوحدة القابلة للاستدعاء الممررة غير موجودة أو كانت null، فسيتم إطلاق InvalidHandlerViolation [SWS_CM_00093]. وفي حالة حدوث خطأ، يُبلغ المعالج المهيأ عن اضطرابات النقل التي حدثت، مثل TransportFaultCondition::kSampleRejected، عندما يتم تجاهل الطلبات بسبب نقص الموارد أو التلف في طبقة النقل AUTOSAR_AP_SWS_CommunicationManagement §7.4.2.3 «Methods».

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

تفسير: نظرًا لأن هذه الواجهة الأساسية لا تأخذ سياق تنفيذ، فمن المحتمل أن يتم استدعاء رد الاتصال بشكل متزامن من الخيط الداخلي لإدارة الاتصالات. سؤال Q-e4007fa72de6aa12 (مفتوح) وإذا كان من المفترض تنفيذ المعالج في مجموعة خيوط (thread pool) محددة أو عامل (worker)، فيجب استخدام التحميل الزائد مع ExecutorT&& executor [SWS_CM_00094].

تفاعل

يربط التسجيل معالجة الأخطاء مركزيًا بجميع طرق مثيل Skeleton [SWS_CM_00093]. وهو يندمج في معالجة الأخطاء ذات المستوى الأعلى لـ ara::com:

  • بينما تبلّغ طرق Skeleton عن أخطاء النقل عبر هذا المعالج، تشير طرق العميل إلى حالات فشل النقل بشكل غير متزامن عبر ara::core::Future الناتج الخاص بها مع ComErrc::kCommunicationFailure [SWS_CM_00090].
  • بالنسبة لعمليات الحقول (Get/Set) على مستوى Skeleton، توجد واجهات منفصلة [SWS_CM_00096].
  • على مستوى الوكيل (Proxy)، تتوفر دوال تسجيل مماثلة للأحداث [SWS_CM_00099] والمشغلات [SWS_CM_00106] وكذلك أجهزة الإشعار (Notifiers) [SWS_CM_00109].

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00093
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00093@rel:R25-11#66831d6e
Content hash
66831d6e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00093
Status: valid/unmigrated Version: rel:R25-11#1b94284c 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_CM_00093@rel:R25-11#1b94284c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#9c34ba032026-09-30
  • R24-11rel:R24-11#3b6cb46d2026-10-14
  • R25-11rel:R25-11#1b94284c2026-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

دالة SetTransportFaultConditionHandler [SWS_CM_00094] Upstream: RS_CM_00224, RS_E2E_08534

template <typename ExecutorT> void SetTransportFaultConditionHandler (ara::com::e2e::TransportFault ConditionHandler handler, ExecutorT &&executor) noexcept;

Execution Context overload for SetTransportFaultConditionHandler for all methods in a given Skeleton.

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

تُستخدم دالة القالب SetTransportFaultConditionHandler في نطاق تسمية فئة Skeleton لتسجيل معالج أخطاء لأخطاء النقل لجميع دوال مثيل الخدمة [SWS_CM_00094]. وهي توسع الدالة الأساسية عديمة المعاملات [SWS_CM_00093] بسياق تنفيذ:

  • الاستدعاء والمعاملات: يتم تمرير كائن قابل للاستدعاء (Callable) handler من النوع ara::com::e2e::TransportFaultConditionHandler بالإضافة إلى مرجع عام (Universal Reference) executor [SWS_CM_00094]. في كائن Executor هذا، يجب بدء جميع الحسابات غير المتزامنة وتنفيذ ردود النداء (Callbacks). لا تمتلك الدالة أي قيمة إرجاع.
  • معالجة الأخطاء: تم التصريح عن الواجهة بأنها noexcept وحُددت بأنها آمنة من الاستثناءات [SWS_CM_00094]. وإذا كان الكائن القابل للاستدعاء الممرر غير موجود أو فارغًا (null)، فيكون هناك InvalidHandlerViolation [SWS_CM_00094].
  • التفاعل: يشمل نطاق الصلاحية جميع دوال Skeleton [SWS_CM_00094]، بينما تتوفر دوال تسجيل منفصلة لعمليات Get وSet للحقول ([SWS_CM_00096]، [SWS_CM_00097]). في ربط شبكة DDS، يبلغ المعالج المكون عن أخطاء النقل مثل TransportFaultCondition::kSampleRejected [SWS_CM_00216]؛ أما من جانب العميل، فتتم الإشارة إلى مثل هذه الأخطاء عبر ComErrc::kCommunicationFailure في الوعود المستقبلية للنتائج (Result Futures) [SWS_CM_00090].
  • التزامن: تفسير: يؤدي تمرير Executor إلى فصل معالجة الأخطاء عن السياق الداخلي لطبقة الاتصال؛ ويُرجح أن يتم التسجيل مبكرًا أثناء تهيئة Skeleton قبل ورود أولى استدعاءات الدوال. سؤال Q-e56b2a1928cf32ad (مفتوح)

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InvalidHandlerVio- Provided Callable handler does not exist or is null lation

Parameter (in)

ParameterBeschreibung
handlerHandler of type ara::com::e2e:: TransportFaultConditionHandler to be set
executorExecutor object in which any asynchronous computation spawn shall be invoked

Rückgabewert

TypBeschreibung
None
Siehe auch: [SWS_CM_00093]

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

Record
AUTOSAR/AP/record/SWS_CM_00094
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00094@rel:R25-11#44332c76
Content hash
44332c76
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00094
Status: valid/unmigrated Version: rel:R25-11#efb02540 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_CM_00094@rel:R25-11#efb02540
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#77158f6e2026-09-30
  • R24-11rel:R24-11#107b41b22026-10-14
  • R25-11rel:R25-11#efb025402026-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

دالة Skeleton [SWS_CM_00130] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00121

<SI>Skeleton (ara::com::InstanceIdentifier instanceID, ara::com::MethodCallProcessingMode mode=ara::com::Method CallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::com::InstanceIdentifier

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

يقوم المنشئ [SWS_CM_00130] بإنشاء مثيل لهيكل الخدمة العظمي (Service Skeleton) استنادًا إلى ara::com::InstanceIdentifier ملموس. ويربط الهيكل العظمي تنفيذ الخدمة من جانب التطبيق بطبقة النقل لإدارة الاتصال، حتى يتمكن مستهلكو الخدمة الموزعون من الوصول إليها (ARAComAPI §5.1 «Proxy Skeleton Pattern»).

يتم تحديد كيفية معالجة استدعاءات الدوال الواردة عبر المعامل mode. وتُحدد القيمة الافتراضية بالوضع القائم على الأحداث ara::com::MethodCallProcessingMode::kEvent [SWS_CM_00130]. وإذا تم اختيار وضع قائم على الاستطلاع (polling) بدلاً من ذلك، فإن تنفيذ استدعاءات الدوال المعلقة يتم بشكل متزامن في سياق استدعاء ProcessNextMethodCall() [SWS_CM_00199].

معالجة الأخطاء والشروط الحدية

صُرح عن دالة المنشئ بـ noexcept ولا تطلق أي استثناءات C++‎ [SWS_CM_00130]. وتتم الإشارة إلى الانتهاكات المحتملة عبر نظام وقت التشغيل: إذا تم رفض الإنشاء بواسطة فرض المنح (Grant-Enforcement)، فهذا يمثل InsufficientPermissionsViolation؛ وعند تمرير وضع معالجة غير صالح، ينتج عن ذلك WrongMethodCallProcessingModeViolation [SWS_CM_00130]. تفسير: يُرجح أن يحدث التحقق من صحة وضع المعالجة مباشرة أثناء تنفيذ المنشئ. سؤال Q-80e02c0079757082 (مفتوح)

تم حذف عمليات النسخ صراحةً للهيكل العظمي [SWS_CM_00134]، بينما يتم دعم إنشاء النقل [SWS_CM_00135]. ولكي تصبح الخدمة قابلة للاكتشاف على الشبكة، يجب استدعاء OfferService() بعد إنشاء المثيل [SWS_CM_00101] (ARAComAPI §6.5 «Service Discovery»). وقبل تدمير المثيل [SWS_CM_11370]، يمكن إنهاء التوفير مرة أخرى باستخدام StopOfferService() [SWS_CM_00111].

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation

Parameter (in)

ParameterBeschreibung
instanceIDThe identifier of a specific instance of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00130
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00130@rel:R25-11#3ccd6026
Content hash
3ccd6026
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00130
Status: valid/unmigrated Version: rel:R25-11#0cc3a8d7 Versionshistorie & Revisions (1 transition, 8 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_CM_00130@rel:R25-11#0cc3a8d7
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4db60ae22026-09-30
  • R19-11rel:R19-11#69907d9d2026-10-14
  • R20-11rel:R20-11#94616ad92026-10-14
  • R21-11rel:R21-11#94616ad92026-10-14
  • R22-11rel:R22-11#8f0738ea2026-10-14
  • R23-11rel:R23-11#8f0738ea2026-10-14
  • R24-11rel:R24-11#8d04a04b2026-10-14
  • R25-11rel:R25-11#0cc3a8d72026-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

دالة Skeleton [SWS_CM_00134] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton (const <SI>Skeleton &other)=delete;

Copy constructor deletion

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton

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

Record
AUTOSAR/AP/record/SWS_CM_00134
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00134@rel:R25-11#72ef4bca
Content hash
72ef4bca
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00134
Status: valid/unmigrated Version: rel:R25-11#b2190bb1 Versionshistorie & Revisions (1 transition, 8 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_CM_00134@rel:R25-11#b2190bb1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#e28fcf112026-09-30
  • R19-11rel:R19-11#9d109fc42026-10-14
  • R20-11rel:R20-11#f5df9c1f2026-10-14
  • R21-11rel:R21-11#f5df9c1f2026-10-14
  • R22-11rel:R22-11#f29ebe442026-10-14
  • R23-11rel:R23-11#f29ebe442026-10-14
  • R24-11rel:R24-11#072f3e8e2026-10-14
  • R25-11rel:R25-11#b2190bb12026-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

دالة Skeleton [SWS_CM_00135] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton (<SI>Skeleton &&other);

Move constructor

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe

Parameter (in)

ParameterBeschreibung
otherOther object to move

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

Record
AUTOSAR/AP/record/SWS_CM_00135
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00135@rel:R25-11#d6217e93
Content hash
d6217e93
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00135
Status: valid/unmigrated Version: rel:R25-11#1b0c0103 Versionshistorie & Revisions (1 transition, 8 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_CM_00135@rel:R25-11#1b0c0103
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#24a477092026-09-30
  • R19-11rel:R19-11#0f66a96e2026-10-14
  • R20-11rel:R20-11#1b325dd12026-10-14
  • R21-11rel:R21-11#1b325dd12026-10-14
  • R22-11rel:R22-11#a2ddf3e82026-10-14
  • R23-11rel:R23-11#a2ddf3e82026-10-14
  • R24-11rel:R24-11#58b211bf2026-10-14
  • R25-11rel:R25-11#1b0c01032026-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

دالة Skeleton [SWS_CM_00152] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00115, RS_AP_00121, RS_AP_00127, RS_AP_00137

<SI>Skeleton (ara::core::InstanceSpecifier instanceSpec, ara::com::MethodCallProcessingMode mode=ara::com::Method CallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::core::InstanceSpecifier

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

ينشئ منشئ الفئة مثيلًا لهيكل الخدمة استنادًا إلى معرف مثيل [SWS_CM_00152]. ويُستخدم لربط تطبيق خدمة ملموس بطبقة النقل الخاصة بـ Communication Management. وتُمرر كمعلمات ara::core::InstanceSpecifier بالإضافة اختياريًا إلى نمط المعالجة ara::com::MethodCallProcessingMode، والمضبوط افتراضيًا على kEvent [SWS_CM_00152].

فيما يتعلق بالتعامل مع الأخطاء وسلوك الاستثناءات، تم التصريح عن منشئ الفئة على أنه noexcept وآمن من الاستثناءات (exception safe) [SWS_CM_00152]. وفي حال وجود تكوينات غير صحيحة أو انحرافات في النمذجة، يتم تحديد الانتهاكات (Violations) التالية:

  • InstanceSpecifierMappingIntegrityViolation، في حال تعذر حل المعرف في سياق التنفيذ أو إذا كان لا يشير إلى PortPrototype [SWS_CM_00152].
  • PortInterfaceMappingViolation و ProcessMappingViolation، إذا لم يتطابق نوع التعيين مع نوع الواجهة [SWS_CM_00152].
  • InstanceSpecifierAlreadyInUseViolation، إذا كان الـ InstanceSpecifier مستخدمًا بالفعل [SWS_CM_00152].
  • WrongMethodCallProcessingModeViolation وكذلك InsufficientPermissionsViolation في حال عدم كفاية الصلاحيات [SWS_CM_00152].

التفسير: نظرًا لأن منشئ الفئة مُصرح عنه بصفة noexcept، فيُرجح ألا يتم نشر الانتهاكات المحددة كاستثناءات C++ ملقاة أثناء وقت التشغيل، بل يتم اعتراضها عبر فحوصات على مستوى المنصة أو عبر فرض الأذونات (Grant Enforcement). سؤال Q-f1a1a0baeb56e482 (مفتوح)

بالنسبة لدورة الحياة والتزامن، فإن منشئ النسخ محذوف [SWS_CM_00134]، بينما يتوفر منشئ النقل [SWS_CM_00135]. ويتم التحرير عبر المدمر الافتراضي [SWS_CM_11370]. وبعد الإنشاء الناجح، يتم تقديم الخدمة عادةً في الشبكة عبر [SWS_CM_00101] (OfferService). وإذا تم اختيار kPoll كنمط للمعالجة، فيجب على التطبيق معالجة الاستدعاءات الواردة لأساليب الخدمة [SWS_CM_00191] بصورة صريحة عبر [SWS_CM_00199] (ProcessNextMethodCall).

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of the executable, or it refers to a model element other than tegrityViolation a PortPrototype. PortInterfaceMap- The type of mapping does not match the expected type of Port pingViolation Interface: ServiceInterface referenced by a ServiceInstanceToPortPrototypeMapping. ProcessMappingVio- The type of mapping does not match the expected type of Port lation Interface InstanceSpecifier- The constructor was called with an Instance Specifier already AlreadyInUseViola- tion WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation InsufficientPer- Refused by Grant Enforcement missionsViolation

Parameter (in)

ParameterBeschreibung
instanceSpecThe specifier of a specific instance of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00152
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00152@rel:R25-11#4b69f6f2
Content hash
4b69f6f2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00152
Status: valid/unmigrated Version: rel:R25-11#8d725188 Versionshistorie & Revisions (1 transition, 8 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_CM_00152@rel:R25-11#8d725188
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4fcb71f92026-09-30
  • R19-11rel:R19-11#5705b7cf2026-10-14
  • R20-11rel:R20-11#438b14172026-10-14
  • R21-11rel:R21-11#438b14172026-10-14
  • R22-11rel:R22-11#08a6d31a2026-10-14
  • R23-11rel:R23-11#08a6d31a2026-10-14
  • R24-11rel:R24-11#80faf50e2026-10-14
  • R25-11rel:R25-11#8d7251882026-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

دالة Skeleton [SWS_CM_00153] Upstream: RS_CM_00101, RS_AP_00114, RS_AP_00115, RS_AP_00121

<SI>Skeleton (ara::com::InstanceIdentifier Container instanceIDs, ara::com::MethodCallProcessingMode mode=ara::com::MethodCallProcessingMode::kEvent) noexcept;

Construct a Skeleton from an ara::com::InstanceIdentifierContainer

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

الاستخدام

يقوم المنشئ بإنشاء نسخة من هيكل الخدمة استنادًا إلى حاوية من معرّفات النسخ (instanceIDs) ويربط تنفيذ الخدمة في جانب الخادم بطبقة النقل الخاصة بـ Communication Management [SWS_CM_00153]، ARAComAPI §5.1 «Proxy Skeleton Pattern». وعبر المعلمة mode، يتم تحديد كيفية معالجة استدعاءات الطرق الواردة؛ حيث تتم المعالجة افتراضيًا بطريقة موجهة بالأحداث عبر kEvent [SWS_CM_00153]. وكبديل، تتوفر منشئات لمعرّفات النسخ الفردية [SWS_CM_00130] أو محددات النسخ [SWS_CM_00152].

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

الدالة مصرح عنها كـ noexcept ومحددة بأنها آمنة من الاستثناءات (exception safe) [SWS_CM_00153]. والانتهاكات المحتملة أثناء الإنشاء هي WrongMethodCallProcessingModeViolation عند تمرير وضع معالجة غير مسموح به، بالإضافة إلى InsufficientPermissionsViolation إذا فشل التحقق من الصلاحيات (Grant Enforcement) [SWS_CM_00153].

إذا تم تكوين نموذج الاستطلاع (kPoll) لـ mode، فيجب على تطبيق الخادم معالجة استدعاءات الطرق المعلقة بشكل متزامن في سياق مؤشر الترابط الخاص به عن طريق استدعاء ProcessNextMethodCall() [SWS_CM_00199]. تم حذف منشئ النسخ لفئة الهيكل (delete) [SWS_CM_00134]؛ في حين يتم دعم عمليات النقل عبر منشئ النقل [SWS_CM_00135].

تفاعل

بعد إنشاء النسخة بنجاح، يتم توفير الخدمة عبر OfferService() للمستهلكين عن بُعد أو المحليين [SWS_CM_00101]، ARAComAPI §6.5 «Service Discovery». وقبل تدمير الهيكل باستخدام الهادم [SWS_CM_11370]، ينبغي إنهاء التوفير عبر StopOfferService() [SWS_CM_00111]. وتُرجع استدعاءات الطرق الواردة ara::core::Future لكل منها في جانب الخادم [SWS_CM_00191].

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe
Verletzungen (Violations)InsufficientPer- Refused by Grant Enforcement missionsViolation WrongMethodCall- Wrong processing mode passed to constructor ProcessingModeVio- lation

Parameter (in)

ParameterBeschreibung
instanceIDsA container of instance identifiers of a service.
modeMode (as per [SWS_CM_00301]) for processing incoming service method invocations. Default argument is kEvent.

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

Record
AUTOSAR/AP/record/SWS_CM_00153
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00153@rel:R25-11#39424168
Content hash
39424168
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00153
Status: valid/unmigrated Version: rel:R25-11#a3a8cc7c Versionshistorie & Revisions (1 transition, 8 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_CM_00153@rel:R25-11#a3a8cc7c
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8812e5792026-09-30
  • R19-11rel:R19-11#c616d2e02026-10-14
  • R20-11rel:R20-11#f0d1f63c2026-10-14
  • R21-11rel:R21-11#f0d1f63c2026-10-14
  • R22-11rel:R22-11#b47ec5a32026-10-14
  • R23-11rel:R23-11#b47ec5a32026-10-14
  • R24-11rel:R24-11#1a54f63a2026-10-14
  • R25-11rel:R25-11#a3a8cc7c2026-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

دالة Skeleton [SWS_CM_11370] Upstream: RS_AP_00145

virtual ~<SI>Skeleton ();

Destruction of a Skeleton

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

ينهي المدمر الافتراضي ~<SI>Skeleton() [SWS_CM_11370] دورة حياة مثيل هيكل الخدمة (Service-Skeleton). ويربط هيكل الخدمة، كعنصر مُنشأ، تطبيق الخدمة الملموس بطبقة النقل الخاصة بـ Communication Management، حتى يتمكن مستهلكو الخدمة من الوصول إلى الأساليب والوظائف المقدمة (ARAComAPI §5.1 «Proxy Skeleton Pattern»).

يتم الإتلاف بشكل متزامن عند تفكيك فئة التنفيذ المشتقة. ولا تستقبل الطريقة أي معلمات ولا تصرح عن أي قيمة إرجاع. وعلى عكس منشئات الهيكل مثل [SWS_CM_00130] أو [SWS_CM_00152]، صُنّف المدمر في المواصفة صراحة على أنه not exception safe [SWS_CM_11370].

فيما يتعلق بالتعامل مع الأخطاء والشروط المقيدة، حُدد أنه في حال انتهاك شرط مسبق قد يحدث DanglingSamplesViolation [SWS_CM_11370]. وإذا تم تقديم الخدمة مسبقًا إلى الخارج بواسطة OfferService() [SWS_CM_00101] (ARAComAPI §6.5 «Service Discovery»)، فيُرجح أنه يجب استدعاء الأسلوب StopOfferService() [SWS_CM_00111] قبل استدعاء المدمر، لإنهاء علاقات الاتصال الجارية بشكل سليم. سؤال Q-c430a7f0fc838eba (مفتوح)

بالنسبة للهيكل، فإن منشئ النسخ محذوف [SWS_CM_00134]، بينما تُدعم عمليات النقل [SWS_CM_00135]. وينبغي إنهاء عمليات المعالجة الجارية – مثل معالجة الاستدعاءات المعلقة عبر ProcessNextMethodCall() [SWS_CM_00199] – قبل بدء الإتلاف.

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

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitnot exception safe
Verletzungen (Violations)DanglingSamplesVi- Precondition [SWS_CM_00086] has been violated. olation

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

Record
AUTOSAR/AP/record/SWS_CM_11370
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11370@rel:R25-11#65e47144
Content hash
65e47144
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11370
Status: valid/unmigrated Version: rel:R25-11#ea52f3e4 Versionshistorie & Revisions (1 transition, 6 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_CM_11370@rel:R25-11#ea52f3e4
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#53b057642026-09-30
  • R21-11rel:R21-11#15f07f172026-10-14
  • R22-11rel:R22-11#15f07f172026-10-14
  • R23-11rel:R23-11#15f07f172026-10-14
  • R24-11rel:R24-11#b818407a2026-10-14
  • R25-11rel:R25-11#ea52f3e42026-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

دالة StopOfferService [SWS_CM_00111] Upstream: RS_CM_00105, RS_AP_00114, RS_AP_00120

void StopOfferService () noexcept;

Method to stop offering a service

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

تُنهي الدالة [SWS_CM_00111] تقديم مثيل خدمة بواسطة تطبيق موفر الخدمة في ara::com. يتم الاستدعاء دون معلمات على مثيل Skeleton الفعلي في مساحة الأسماء <SI-Namespace>::skeleton::<SI> ولا تُرجع أي قيمة (EXP_ARAComAPI §5.4.1 «Skeleton Class API’s»).

تنطبق الشروط التالية على الاستخدام وسلوك وقت التشغيل:

  • سياق الاستدعاء والشرط المسبق: يتم استدعاء الدالة عندما لا ينبغي لمثيل قُدِّم سابقًا عبر OfferService() أن يظل متاحًا، على سبيل المثال نتيجة لتغيرات الحالة (EXP_ARAComAPI §5.4.4 «Offering Service instance»).
  • الضمانة التعاقدية (Contract): بمجرد عودة StopOfferService()، لن يتم توجيه أي استدعاءات دوال أخرى إلى مثيل الخدمة هذا بموجب العقد (EXP_ARAComAPI §5.4.4 «Offering Service instance»).
  • دورة الحياة ومُدمِّر الكائن (Destructor): إذا كان مثيل الخدمة لا يزال يُقدَّم بنشاط عند استدعاء مُدمِّر فئة Skeleton، فإن المُدمِّر ينفذ StopOfferService() داخليًا بشكل إلزامي (EXP_ARAComAPI §5.4.4 «Offering Service instance»).
  • Service Discovery: من خلال الاستدعاء، يتم تحديث السجل المحلي أو بروتوكول Service Discovery للبرمجية الوسيطة بشأن سحب الخدمة (EXP_ARAComAPI §7.2.1 «Central vs Distributed approach»).

تم الإعلان عن الدالة بصفتها noexcept وتُعد آمنة من الاستثناءات ([SWS_CM_00111]). وهي لا تشير إلى الأخطاء عبر الاستثناءات ولا عبر رسائل الأخطاء أو رموز الإرجاع.

تمت مراجعة ملاحظة الاستخدام هذه وتنسيقها بواسطة ذكاء اصطناعي.

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

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00111@rel:R25-11#432a959b
Content hash
432a959b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00111
Status: valid/unmigrated Version: rel:R25-11#93c10d06 Versionshistorie & Revisions (1 transition, 8 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_CM_00111@rel:R25-11#93c10d06
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8e969bc32026-09-30
  • R19-11rel:R19-11#b1c7be652026-10-14
  • R20-11rel:R20-11#3ccb476f2026-10-14
  • R21-11rel:R21-11#3ccb476f2026-10-14
  • R22-11rel:R22-11#227d30362026-10-14
  • R23-11rel:R23-11#3ccb476f2026-10-14
  • R24-11rel:R24-11#1113343b2026-10-14
  • R25-11rel:R25-11#93c10d062026-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

دالة UnsetTransportFaultConditionHandler [SWS_CM_00095] Upstream: RS_CM_00224, RS_E2E_08534

void UnsetTransportFaultConditionHandler () noexcept;

Provides the possibility to unregister a previously set ara::com::e2e:: TransportFaultConditionHandler for all methods in a given Skeleton.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_CM_00095
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_00095@rel:R25-11#dce5ce48
Content hash
dce5ce48
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_00095
Status: valid/unmigrated Version: rel:R25-11#1934ee4c 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_CM_00095@rel:R25-11#1934ee4c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f9b113c42026-09-30
  • R24-11rel:R24-11#3f8eab832026-10-14
  • R25-11rel:R25-11#1934ee4c2026-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_CM_11548] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton & operator= (const <SI>Skeleton &other)=delete;

Copy assignment constructor deletion

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton

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

Record
AUTOSAR/AP/record/SWS_CM_11548
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11548@rel:R25-11#c32780f5
Content hash
c32780f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11548
Status: valid/unmigrated Version: rel:R25-11#bd7757d5 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_CM_11548@rel:R25-11#bd7757d5
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#f3107ba82026-09-30
  • R24-11rel:R24-11#724d6e4f2026-10-14
  • R25-11rel:R25-11#bd7757d52026-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_CM_11549] Upstream: RS_CM_00101, RS_AP_00114

<SI>Skeleton & operator= ( <SI>Skeleton &&other) noexcept;

Move assignment constructor

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Exception-Sicherheitexception safe

Parameter (in)

ParameterBeschreibung
otherOther object to move

Rückgabewert

TypBeschreibung
{<service-interface-name> }Skeleton &The moved skeleton object

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

Record
AUTOSAR/AP/record/SWS_CM_11549
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11549@rel:R25-11#b8e80023
Content hash
b8e80023
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11549
Status: valid/unmigrated Version: rel:R25-11#baa24438 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_CM_11549@rel:R25-11#baa24438
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#0ae2bb922026-09-30
  • R24-11rel:R24-11#678eeed32026-10-14
  • R25-11rel:R25-11#baa244382026-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

توثيق الثوابت / المتغيرات

متغير <Event> [SWS_CM_99557] Upstream: RS_CM_00201, RS_AP_00114

events::<Event> <Event>;

Event member, one for each VariableDataPrototype defined in the ServiceInterface in the role event.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Event>
Typevents::<Event>

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

Record
AUTOSAR/AP/record/SWS_CM_99557
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99557@rel:R25-11#502375f1
Content hash
502375f1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99557
Status: valid/unmigrated Version: rel:R25-11#eeb59a91 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_CM_99557@rel:R25-11#eeb59a91
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b493f0492026-09-30
  • R24-11rel:R24-11#d3cce5662026-10-14
  • R25-11rel:R25-11#eeb59a912026-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

متغير <Field> [SWS_CM_99558] Upstream: RS_CM_00216, RS_AP_00114

fields::<Field> <Field>;

Field member, one for each Field defined in the ServiceInterface in the role field.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Field>
Typfields::<Field>

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

Record
AUTOSAR/AP/record/SWS_CM_99558
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99558@rel:R25-11#51416aac
Content hash
51416aac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99558
Status: valid/unmigrated Version: rel:R25-11#50fc1a41 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_CM_99558@rel:R25-11#50fc1a41
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#dcf55b212026-09-30
  • R24-11rel:R24-11#a1c4a3522026-10-14
  • R25-11rel:R25-11#50fc1a412026-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

متغير <MethodOutArg> [SWS_CM_11550] Upstream: RS_CM_00211, RS_AP_00114, RS_AP_00127, RS_AP_00128, RS_AP_00138

<MethodOutArgType> <MethodOutArg>;

Member declaration representing an out argument in an Output.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<MethodOutArg>
Typ<MethodOutArgType>

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

Record
AUTOSAR/AP/record/SWS_CM_11550
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_11550@rel:R25-11#b4adc1ce
Content hash
b4adc1ce
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_11550
Status: valid/unmigrated Version: rel:R25-11#5aa45999 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_CM_11550@rel:R25-11#5aa45999
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#612ca71c2026-09-30
  • R24-11rel:R24-11#a6b4a5fc2026-10-14
  • R25-11rel:R25-11#5aa459992026-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

متغير <Trigger> [SWS_CM_99559] Upstream: RS_CM_00201, RS_AP_00114

triggers::<Trigger> <Trigger>;

Trigger member, one for each Trigger defined in the ServiceInterface in the role trigger.

Header-Datei#include "<SiNamespaceDerivedDirectoryPath>/<SiShortname>_skeleton.h"
Scopeclass <SI-Namespace>::skeleton::<SI>Skeleton
Symbol<Trigger>
Typtriggers::<Trigger>

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

Record
AUTOSAR/AP/record/SWS_CM_99559
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_99559@rel:R25-11#6367ca00
Content hash
6367ca00
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_99559
Status: valid/unmigrated Version: rel:R25-11#2398aa93 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_CM_99559@rel:R25-11#2398aa93
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#4299e6bb2026-09-30
  • R24-11rel:R24-11#534c5c962026-10-14
  • R25-11rel:R25-11#2398aa932026-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