nl:: Weave:: الملفات الشخصية:: إدارة الخدمات
تحتوي مساحة الاسم هذه على جميع الواجهات ضمن Weave للملف الشخصي لإدارة الحسابات في Weave، والثالثة من الملفات الشخصية الثلاثة لإدارة حسابات Weave.
الملخّص
تعداد |
|
---|---|
@304{
|
تعداد رموز حالة إدارة الخدمات. |
@305
|
تعداد أنواع رسائل إدارة حسابات الخدمات. |
@306{
|
تعداد علامات عناصر إدارة بيانات الخدمة. |
الدوال |
|
---|---|
EncodeServiceConfig(WeaveCertificateSet & certSet, const char *dirHostName, uint16_t dirPort, uint8_t *outBuf, uint16_t & outLen)
|
NL_DLL_EXPORT WEAVE_ERROR
|
تعداد
@304
@304
رموز حالة إدارة الخدمات.
أماكن إقامة | |
---|---|
kStatusCode_InvalidPairingToken
|
تعذّر على الجهاز إكمال إقران الخدمة لأنه اجتاز رمزًا مميزًا للإقران غير صالح. |
kStatusCode_InvalidServiceConfig
|
إعداد الخدمة المحدد غير صالح. |
kStatusCode_NoSuchService
|
لا يتطابق المعرّف المحدّد مع خدمة مسجّلة على الجهاز. |
kStatusCode_PairingServerError
|
تعذر على الجهاز إكمال إقران الخدمة بسبب إخفاقه في الاتصال بخادم الإقران. |
kStatusCode_PairingTokenOld
|
تعذّر على الجهاز إكمال إقران الخدمة بسبب انتهاء صلاحية الرمز المميز للإقران الذي اجتازه. |
kStatusCode_ServiceAlreadyRegistered
|
الخدمة المُحدَّدة مُسجَّلة من قبل على الجهاز. |
kStatusCode_ServiceCommunicationError
|
تعذر على الجهاز إكمال إقران الخدمة بسبب حدوث خطأ عند الاتصال بالخدمة. |
kStatusCode_ServiceConfigTooLarge
|
إعداد الخدمة المحددة كبير جدًا. |
kStatusCode_TooManyFabrics
|
عدد كبير جدًا من الأقمشة في البنية. |
kStatusCode_TooManyServices
|
هناك الكثير من الخدمات المسجَّلة على الجهاز. |
kStatusCode_WrongFabric
|
تم إقران الجهاز بقطعة قماش مختلفة. |
305@
@305
أنواع رسائل إدارة حسابات الخدمات.
@306
@306
علامات عناصر إدارة بيانات الخدمة.
أماكن إقامة | |
---|---|
kTag_ServiceConfig
|
[البنية ] تصف خدمة Weave. |
kTag_ServiceConfig_CACerts
|
[ مصفوفة، الطول >= 1 ] قائمة بشهادات CA الموثوق بها للخدمة. كل عنصر هو شهادة WeaveCertificate، على النحو المحدَّد في الملف الشخصي الأمان. |
kTag_ServiceConfig_DirectoryEndPoint
|
[ البنية ] يحتوي على معلومات الاتصال لنقطة نهاية الدليل الأساسي للخدمة. وقد تم تحديد المحتوى أدناه لبنية ServiceEndPoint. |
kTag_ServiceEndPoint
|
[البنية ] تصف نقطة نهاية لخدمة Weave. |
kTag_ServiceEndPointAddress_HostName
|
[ utf-8 سلسلة ] اسم المضيف أو عنوان IP الحرفي. |
kTag_ServiceEndPointAddress_Port
|
[ uint, 1-63353 ] رقم منفذ IP. اختيارية |
kTag_ServiceEndPoint_Addresses
|
[ مصفوفة، الطول >= 1 ] قائمة بعناوين نقطة نهاية الخدمة. ويكون كل عنصر عبارة عن بنية ServiceEndPointAddress، كما هو موضَّح أدناه. |
kTag_ServiceEndPoint_Id
|
[ uint, 8-64 بت ] معرف نقطة نهاية الخدمة (EUI-64) الذي تم تعيينه لنقطة نهاية الخدمة. |
kTag_ServiceEndPoint_NodeId
|
[ uint, 8-64 بت ] معرف عقدة Weave للعقدة التي تقدم الخدمة. حصريًا مع قائمة العناوين. |
الدوال
ترميز الترميز
NL_DLL_EXPORT WEAVE_ERROR EncodeServiceConfig( WeaveCertificateSet & certSet, const char *dirHostName, uint16_t dirPort, uint8_t *outBuf, uint16_t & outLen )