DEENESPTFRRUARHIKOZHNL

فئة ara::tsync::TsyncErrorDomain

[SWS_TS_00904] Upstream: RS_AP_00130, RS_AP_00122, RS_AP_00127, RS_AP_00154, RS_AP_00150

class TsyncErrorDomain final :               public ara::core::ErrorDomain {...};

Defines a class representing the Time Synchronization error domain.

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Forwarding-Header#include "ara/tsync/tsync_fwd.h"
Scopenamespace ara::tsync
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::tsync::TsyncErrorDomain in [SWS_CORE_90023]

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

تغلف نطاق الخطأ لـ Time Synchronization وتعين نصوصًا وصفية بالإضافة إلى استثناءات C++‎ لأكواد الأخطاء.
مُولَّد بالذكاء الاصطناعي غير مُراجَع النموذج: gemini-3.8-flash-medium · الجهد: medium · درجة الحرارة: غير قابل للتحكم · الموجّه: 0cbe92e308a4 المصدر أسئلة مفتوحة (1)
مترجم من الدليل الألمانيgemini-3.8-flash-low · 2026-10-13 · الأصل الألماني

تغلف نطاق الخطأ لـ Time Synchronization وتعين نصوصًا وصفية بالإضافة إلى استثناءات C++‎ لأكواد الأخطاء.

يعين نطاق الخطأ ara::tsync::TsyncErrorDomain توصيفات نصية لأكواد أخطاء مزامنة الوقت ويربطها بنظام معالجة الأخطاء الخاص بالمنصة ([SWS_TS_00906]). ويوفر دوال للتعريف والاستعلام عن الرسائل، ويتيح تحويل الأخطاء إلى استثناءات C++‎ محددة ([SWS_TS_00908]). تم تنفيذ جميع عمليات القراءة وكذلك الإنشاء لتكون آمنة خيطيًا. وفي حال تم تعطيل دعم الاستثناءات في سلسلة الأدوات، فلن يكون إطلاق الاستثناءات عبر النطاق متاحًا.

السياق

تحدد الفئة ara::tsync::TsyncErrorDomain نطاق الخطأ للمجموعة الوظيفية لمزامنة الوقت (Time Synchronization، tsync) في AUTOSAR Adaptive Platform. وباعتبارها تجسيدًا محددًا لنطاق الخطأ العام ara::core::ErrorDomain، فإنها تشكل الجسر بين آليات معالجة الأخطاء على مستوى المنصة وحالات الخطأ الخاصة بالوقت في الوحدة. وهي تصنف أكواد أخطاء التعداد Errc ([SWS_TS_01266]) تصنيفًا أحادي التناظر وتوفر توصيفات نصية ودلالية لمشكلات المزامنة التي طرأت. وتتيح الفئة عبر الدالة العضو Name() معرف سلسلة نصية ثابتًا للنطاق ([SWS_TS_00906]). وتشمل أطراف التفاعل النموذجية مكونات وواجهات الوحدة tsync التي تولد الأخطاء، وكائنات الخطأ الخاصة بـ ara::core، بالإضافة إلى التطبيقات المستخدمة التي تستعلم عن معلومات الوقت ويتعين عليها تحليل الحالات الخاطئة أو إعادة توجيهها.

دورة الحياة

تتم تهيئة نسخ الفئة عبر المنشئ عديم المعاملات TsyncErrorDomain() ([SWS_TS_00905]). تم تحديد المنشئ بأنه آمن من حيث الاستثناءات (exception safe) وآمن خيطيًا (thread-safe) ([SWS_TS_00905]). تفسير: من المرجح أن يُتاح الكائن عمليًا كنسخة عامة طويلة الأمد، نظرًا لأن نطاقات الأخطاء في AUTOSAR Adaptive Platform يُحتفظ بها طوال فترة تشغيل العملية ولا تمتلك بيانات حالة قابلة للتعديل. سؤال Q-1e9a43ce9dd340d2 (مفتوح) وبعد إنشاء النسخة، لا يمتلك الكائن أي مراحل دورة حياة متغيرة أو انتقالات حالة داخلية. وتُعرّف جميع عمليات الوصول للقراءة عبر Name() ([SWS_TS_00906]) وMessage() ([SWS_TS_00907]) بأنها آمنة من حيث الاستثناءات وآمنة خيطيًا، بحيث يمكن الاستعلام عن النسخة بشكل متزامن وبدون مزامنة بواسطة خيوط متعددة.

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

في مسار التشغيل العادي، يظهر نطاق الخطأ بمجرد إخفاق عملية للوحدة tsync أو عند الرغبة في تقييم حالة خطأ. يتم التعرف على الخطأ بشكل أساسي عبر الاسم المستعار للنوع Errc، الذي يشير إلى التعداد TsyncErrc ([SWS_TS_01266]). ولأغراض التشخيص أو التسجيل، يستدعي أحد مكونات البرمجيات الدالة Message() مصحوبة بكود الخطأ المطابق للحصول على الرسالة النصية المقترنة كمؤشر ثابت إلى سلسلة نصية ([SWS_TS_00907]). بالإضافة إلى ذلك، يمكن عبر Name() تحديد سلسلة تعريف النطاق ([SWS_TS_00906]).

إذا تعين نشر خطأ كاستثناء بدلاً من تمريره كقيمة في إطار المعالجة التقليدية للاستثناءات، يتم استخدام الدالة العضو ThrowAsException() ([SWS_TS_00908]). يتلقى هذا الاستدعاء كائنًا من النوع ara::core::ErrorCode، وينشئ منه نسخة جديدة من النوع TsyncException – يمكن الوصول إليها أيضًا عبر الاسم المستعار الداخلي للفئة Exception ([SWS_TS_01267]) – ويرميها كاستثناء C++‎ ([SWS_TS_00908]). يوضح المسار التالي مسار الاستخدام هذا.

إطلاق استثناء عبر ThrowAsExceptionالتطبيقTsyncErrorDomainTsyncExceptionThrowAsException(errorCode)التوليد من errorCodeInstanz erzeugtthrow TsyncExceptionFehlerbehandlung (catch)

مخطط التسلسل: مسار إطلاق الاستثناء عبر ThrowAsException. المصادر: [SWS_TS_00908]، [SWS_TS_01267].

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

يتم تمثيل طيف أخطاء النطاق عبر التعداد Errc ([SWS_TS_01266]). تُمرر أكواد الأخطاء إلى Message()، حيث تُرجع الدالة دائمًا الرسالة المقترنة بأمان استثنائي وأمان خيطي ([SWS_TS_00907]). وعند استخدام ThrowAsException()، تُعتبر الدالة بحكم التعريف غير آمنة من حيث الاستثناءات (not exception safe)، نظراً لأنها توقف تنفيذ مسار التحكم العادي وتطلق استثناء C++‎ ([SWS_TS_00908]).

يرتبط أحد الشروط الحدية الحاسمة بتهيئة المترجم وسلسلة الأدوات: إذا تم تعطيل استثناءات C++‎ في عملية الترجمة، فلن تشارك ThrowAsException() في مطابقة التحميل الزائد وفقًا لمتطلبات المنصة ([SWS_TS_00908]). وبالتالي، يجب على التطبيقات في البيئات المحددة بالنشر التي تفتقر إلى دعم الاستثناءات الاعتماد على آلية الإرجاع القائمة على القيمة باستخدام كائنات النتائج، ويُحظر عليها استدعاء توليد الاستثناءات.

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

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

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

1

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

3

أسماء الأنواع البديلة

2

مخطط الفئة

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

G nara__tsync__TsyncErrorDomain367 TsyncErrorDomain + TsyncErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__tsync__TsyncErrorDomain367->nara__core__ErrorDomain335

عرض التفاصيل

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

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

Constructs a new TsyncErrorDomain object.

TsyncErrorDomain () noexcept;

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

Message دالة

Returns the message associated with errorCode.

const char * Message (CodeType errorCode) const noexcept override;
Name دالة

Returns a string constant associated with TsyncErrorDomain.

const char * Name () const noexcept override;

Creates a new instance of TsyncException from errorCode and throws it as a C++ exception. As per SWS_CORE_10304 this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

أسماء الأنواع البديلة

Errc اسم نوع بديل

Alias for the error code value enumeration

using Errc = TsyncErrc;
Exception اسم نوع بديل

Alias for the exception base class

توثيق الدوال

دالة Message [SWS_TS_00907] Upstream: RS_AP_00120, RS_AP_00121, RS_AP_00130

const char * Message (CodeType errorCode) const noexcept override;

Returns the message associated with errorCode.

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

الاستخدام

تُستخدم الطريقة Message من الفئة ara::tsync::TsyncErrorDomain للاسترداد المتزامن لوصف خطأ نصي لرمز خطأ تم تمريره [SWS_TS_00907]. ويتم توفيرها عبر ملف الرأس #include "ara/tsync/tsync_error_domain.h". وتستقبل الدالة errorCode من النوع CodeType كمعلمة إدخال، وتُرجع مؤشر سلسلة نصية ثابتًا (const char *) يشير إلى الرسالة المقابلة [SWS_TS_00907].

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

تضمن الواجهة أمانًا تامًا ضد الاستثناءات (exception safe) وهي مُعلنة كـ noexcept، ولهذا يضمن تشغيل الاستدعاء دون استثناءات C++‎ [SWS_TS_00907]. علاوة على ذلك، تم تحديد الدالة كـ thread-safe ويمكن استدعاؤها بالتوازي من خيوط معالجة متعددة دون قلق [SWS_TS_00907]. تفسير: يُرجح أن const char * المُرجع يشير إلى ذاكرة ثابتة غير قابلة للتغيير، مما يعني عدم وجود حاجة لتحرير الذاكرة يدويًا من قِبل المستدعي. سؤال Q-933f88e4fde03016 (مفتوح)

تفاعل

بصفتها طريقة تم تجاوزها (override)، تندمج الدالة في نموذج الأخطاء الموحد لـ AUTOSAR Adaptive [SWS_TS_00907]. وبشكل مماثل، ينفذ apext::tsync::TsyncFvmErrorDomain أيضًا من ملف الرأس #include "apext/tsync/fvm_error_domain.h" دالة Message تحمل الاسم نفسه لحل نصوص الأخطاء الخاصة بالمجال بموجب نفس الضمانات المتعلقة بأمان خيوط المعالجة والاستثناءات [SWS_TS_14210].

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

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error code number.

Rückgabewert

TypBeschreibung
const char *The message associated with the error code.

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

Record
AUTOSAR/AP/record/SWS_TS_00907
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00907@rel:R25-11#8d1642bb
Content hash
8d1642bb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00907
Status: valid/unmigrated Version: rel:R25-11#16ac395e 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_TS_00907@rel:R25-11#16ac395e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#fb6984b62026-09-30
  • R23-11rel:R23-11#92c825fc2026-10-14
  • R24-11rel:R24-11#16ac395e2026-10-14
  • R25-11rel:R25-11#16ac395e2026-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

دالة Name [SWS_TS_00906] Upstream: RS_AP_00120, RS_AP_00130

const char * Name () const noexcept override;

Returns a string constant associated with TsyncErrorDomain.

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

الاستخدام وسياق الاستدعاء

تُرجع دالة العضو Name() من الفئة ara::tsync::TsyncErrorDomain مؤشرًا إلى سلسلة نصية ثابتة تُحدد مجال الخطأ [SWS_TS_00906]. تتطلب الدالة ملف الرأس ara/tsync/tsync_error_domain.h، ويتم استدعاؤها بشكل متزامن ولا تستقبل أي معلمات [SWS_TS_00906]. ويتم تمرير النوع const char * كقيمة إرجاع [SWS_TS_00906]. تفسير: نظرًا لتحديد قيمة الإرجاع كثابت سلسلة نصية، يُرجح أن نطاق الذاكرة يمتلك فترة بقاء ثابتة، ولا يجوز للمستدعي تعديله أو تحريره. سؤال Q-f9cb9d4986d49755 (مفتوح)

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

تم الإعلان عن الطريقة كـ noexcept وتحديدها كآمنة ضد الاستثناءات («exception safe»)، مما يضمن عدم إطلاق أي استثناءات [SWS_TS_00906]. ولا توجد رموز خطأ محددة أو رسائل DET أو DEM لهذا الاستدعاء. وفيما يتعلق بسلوك التزامن، تم تصنيف الدالة على أنها آمنة لخيوط المعالجة («thread-safe») [SWS_TS_00906]. وبالتالي، يمكن إجراء الاستدعاء بشكل متوازٍ من سياقات تنفيذ متعددة دون مزامنة خارجية.

التفاعل والمتطلبات ذات الصلة

من خلال الوسم override، تتجاوز الدالة الواجهة القياسية لتسمية المجال في الوحدة ts [SWS_TS_00906]. وينفذ نفس نمط التصميم مجالُ الخطأ ذو الصلة apext::tsync::TsyncFvmErrorDomain، حيث تُرجع دالته Name() من apext/tsync/fvm_error_domain.h المُعرّف المقترن أيضًا بشكل متزامن، وآمن لخيوط المعالجة، وآمن ضد الاستثناءات [SWS_TS_14209].

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

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *As per ara::tsync::TsyncErrorDomain in [SWS_CORE_ 90023]

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

Record
AUTOSAR/AP/record/SWS_TS_00906
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00906@rel:R25-11#5a297304
Content hash
5a297304
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00906
Status: valid/unmigrated Version: rel:R25-11#a90a2e3e 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_TS_00906@rel:R25-11#a90a2e3e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c1284f782026-09-30
  • R23-11rel:R23-11#54a3df7c2026-10-14
  • R24-11rel:R24-11#2c121e8a2026-10-14
  • R25-11rel:R25-11#a90a2e3e2026-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

دالة ThrowAsException [SWS_TS_00908] Upstream: RS_AP_00120, RS_AP_00121, RS_AP_00130

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

Creates a new instance of TsyncException from errorCode and throws it as a C++ exception. As per SWS_CORE_10304 this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

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

الاستخدام

تُنشئ دالة العضو ThrowAsException من الفئة ara::tsync::TsyncErrorDomain من المعلمة المُمررة errorCode بشكل متزامن مثيلًا جديدًا من TsyncException وتطلقه كاستثناء C++‎ ([SWS_TS_00908]). لا تحتوي الدالة على قيمة إرجاع (void) ويتم توفيرها عبر ملف الرأس ara/tsync/tsync_error_domain.h.

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

تم الإعلان عن الطريقة باستخدام noexcept(false) وتحديدها على أنها غير آمنة ضد الاستثناءات (not exception safe) ([SWS_TS_00908]). تفسير: يُرجح أن يعود سبب هذا التصنيف إلى أن الدالة تطلق استثناءً كما هو مقصود منها، وبالتالي تغادر مسار التحكم المعتاد. سؤال Q-cde17219378516c1 (مفتوح) ولا يتم إرجاع رموز خطأ محددة، بل يتم نقلها عبر كائن الاستثناء المُطلق.

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

تم تصنيف الدالة على أنها آمنة لخيوط المعالجة (thread-safe) ([SWS_TS_00908]) وبالتالي يمكن استدعاؤها بأمان من خيوط معالجة متزامنة. ينطبق قيد جوهري على سلسلة الأدوات (toolchain): وفقًا لـ [SWS_CORE_10304]، لا يشارك ThrowAsException في تحليل فرط التحميل (overload resolution) إذا كانت استثناءات C++‎ معطلة في سلسلة أدوات المترجم.

تفاعل

يتوافق السلوك مع النمط الموحد لمجالات الخطأ في AUTOSAR Adaptive. ويوجد نظير مباشر في apext::tsync::TsyncFvmErrorDomain ([SWS_TS_14211])، حيث يطلق ThrowAsException كائن apext::tsync::TsyncFvmException ويخضع بالمثل للمتطلبات الواردة في [SWS_CORE_10304].

تستند ملاحظة الاستخدام هذه إلى مواصفات AUTOSAR Adaptive الإصدار R25-11.

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

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error to throw.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_00908
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00908@rel:R25-11#0290618c
Content hash
0290618c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00908
Status: valid/unmigrated Version: rel:R25-11#627a4cdd 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_TS_00908@rel:R25-11#627a4cdd
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b956a8742026-09-30
  • R23-11rel:R23-11#52fe73302026-10-14
  • R24-11rel:R24-11#627a4cdd2026-10-14
  • R25-11rel:R25-11#627a4cdd2026-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

دالة TsyncErrorDomain [SWS_TS_00905] Upstream: RS_AP_00120, RS_AP_00130

TsyncErrorDomain () noexcept;

Constructs a new TsyncErrorDomain object.

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

الاستخدام

ينشئ المُنشئ الافتراضي الخالي من المعلمات مثيلًا جديدًا لنطاق الأخطاء ara::tsync::TsyncErrorDomain [SWS_TS_00905]. ويُوفَّر الإعلان عبر ملف الترويسة #include "ara/tsync/tsync_error_domain.h" [SWS_TS_00905]. ويتم التنفيذ بشكل متزامن، ولا يقبل معلمات تمرير ولا يُطلق استثناءات C++ (noexcept) [SWS_TS_00905].

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

يخدم نطاق الأخطاء المُنشأ تغليف وتفسير حالات الأخطاء المرتبطة بالمزامنة في وحدة Time Synchronization. تتوفر داخل النطاق الأسماء المستعارة للأنواع Errc لتعداد رموز الأخطاء TsyncErrc [SWS_TS_01266] وكذلك Exception للفئة الأساسية للاستثناءات TsyncException [SWS_TS_01267]. وتوفر مثيلات الفئة عبر الأسلوب Name سلسلة نصية ثابتة لاسم النطاق [SWS_TS_00906] وعبر Message الوصف النصي للخطأ لرمز خطأ محدد [SWS_TS_00907]. بالإضافة إلى ذلك، يتيح ThrowAsException إنشاء وإطلاق TsyncException استنادًا إلى ara::core::ErrorCode، شريطة تمكين استثناءات C++ في المترجم [SWS_TS_00908]. في سيناريوهات التطبيق النموذجية، يُرجَّح أن يكون إنشاء مثيل مخصص عبر المُنشئ نادر الضرورة، نظرًا لتوفر مرجع لكائن المثيل العام بالفعل عبر GetTsyncErrorDomain [SWS_TS_00909]. سؤال Q-8ebaff4e52125b78 (مفتوح)

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

الاستدعاء محدد على أنه آمن استثنائيًا (exception safe) وآمن خيطيًا (thread-safe) [SWS_TS_00905]. وبالتالي يمكن إجراء إنشاء المثيل عبر الخيوط دون تدابير مزامنة إضافية.

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

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

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

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

Record
AUTOSAR/AP/record/SWS_TS_00905
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00905@rel:R25-11#37c5deab
Content hash
37c5deab
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00905
Status: valid/unmigrated Version: rel:R25-11#db2535d3 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_TS_00905@rel:R25-11#db2535d3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#fc141cdf2026-09-30
  • R23-11rel:R23-11#c63893f02026-10-14
  • R24-11rel:R24-11#db2535d32026-10-14
  • R25-11rel:R25-11#db2535d32026-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

توثيق أسماء الأنواع البديلة

اسم نوع بديل Errc [SWS_TS_01266] Upstream: RS_AP_00120, RS_AP_00130

using Errc = TsyncErrc;

Alias for the error code value enumeration

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
SymbolErrc

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

Record
AUTOSAR/AP/record/SWS_TS_01266
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01266@rel:R25-11#0f15c57f
Content hash
0f15c57f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01266
Status: valid/unmigrated Version: rel:R25-11#5f14392b 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_TS_01266@rel:R25-11#5f14392b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#079a906f2026-09-30
  • R24-11rel:R24-11#5f14392b2026-10-14
  • R25-11rel:R25-11#5f14392b2026-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

اسم نوع بديل Exception [SWS_TS_01267] Upstream: RS_AP_00120, RS_AP_00130

using Exception = TsyncException;

Alias for the exception base class

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
SymbolException

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

Record
AUTOSAR/AP/record/SWS_TS_01267
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01267@rel:R25-11#84057676
Content hash
84057676
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01267
Status: valid/unmigrated Version: rel:R25-11#1b160d53 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_TS_01267@rel:R25-11#1b160d53
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#857684a62026-09-30
  • R24-11rel:R24-11#1b160d532026-10-14
  • R25-11rel:R25-11#1b160d532026-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