nl::Weave::Profiles::ServiceDirectory

تشمل مساحة الاسم هذه جميع الواجهات الموجودة داخل Weave للملف الشخصي لدليل خدمة Weave، والذي يتضمن البروتوكول المقابل الذي يحمل الاسم نفسه.

ملخّص

عمليات التعداد

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
تعداد
نسِّق أنواع الرسائل المستخدمة في هذا الملف الشخصي.
@297{
  kConnectRequestPoolSize = 4
}
تعداد
@298{
  kMask_DirectoryLen = 0x0F,
  kMask_Redirect = 0x10,
  kMask_SuffixTablePresent = 0x20,
  kMask_TimeFieldsPresent = 0x40
}
تعداد
أقنعة لبايت التحكّم في إطار استجابة نقطة نهاية الخدمة
@299{
  kMask_HostPortListLen = 0x07,
  kMask_DirectoryEntryType = 0xC0,
  kDirectoryEntryType_SingleNode = 0x00,
  kDirectoryEntryType_HostPortList = 0x40
}
تعداد
أقنعة وقيم لبايت التحكّم في حقل قائمة الدليل الخاص بإطار استجابة نقطة نهاية الخدمة
@300{
  kMask_HostIdType = 0x03,
  kHostIdType_FullyQualified = 0x00,
  kHostIdType_Composite = 0x01,
  kMask_SuffixIndexPresent = 0x04,
  kMask_PortIdPresent = 0x08
}
تعداد
أقنعة وقيم لبايت التحكّم في كل عنصر من عناصر قائمة المنافذ أو المضيف.
@301{
  kStatus_DirectoryUnavailable = 0x0051
}
تعداد
رمز الحالة.
@302 تعداد
حالات المدير.

صفوف

nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager

كائن المدير لدليل خدمة Weave.

بُنى

nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs

تم تمرير الوسيطات إلى معاودة الاتصال WeaveServiceManager::OnConnectBegin.

عمليات التعداد

@296

 @296

نسِّق أنواع الرسائل المستخدمة في هذا الملف الشخصي.

أماكن إقامة
kMsgType_ServiceEndpointQuery

نوع رسالة "طلب بحث نقطة نهاية الخدمة"

kMsgType_ServiceEndpointResponse

نوع رسالة "الردّ على نقطة نهاية الخدمة"

297@

 @297
أماكن إقامة
kConnectRequestPoolSize

عدد طلبات الاتصال المتزامنة

298@

 @298

أقنعة لبايت التحكّم في إطار استجابة نقطة نهاية الخدمة

أماكن إقامة
kMask_DirectoryLen

طول الدليل.

kMask_Redirect

علامة إعادة التوجيه.

kMask_SuffixTablePresent

علامة حالية في الجدول اللاحقة.

kMask_TimeFieldsPresent

تتضمن الحقول الزمنية علامة.

@299

 @299

أقنعة وقيم لبايت التحكّم في حقل قائمة الدليل الخاص بإطار استجابة نقطة نهاية الخدمة

أماكن إقامة
kDirectoryEntryType_HostPortList

هذا الإدخال هو قائمة بأزواج المضيف/المنافذ.

kDirectoryEntryType_SingleNode

تعني القيمة الصفرية أن هذا الإدخال هو رقم تعريف عقدة.

kMask_DirectoryEntryType

نوع الإدخال:

kMask_HostPortListLen

طول قائمة المضيف/المنافذ.

@300

 @300

أقنعة وقيم لبايت التحكّم في كل عنصر من عناصر قائمة المنافذ أو المضيف.

أماكن إقامة
kHostIdType_Composite

يجب مطابقة رقم تعريف المضيف مع لاحقة.

kHostIdType_FullyQualified

ومعرف المضيف هو كل ذلك.

kMask_HostIdType

نوع رقم تعريف المضيف.

kMask_PortIdPresent

يتوفّر رقم تعريف منفذ.

kMask_SuffixIndexPresent

يتوفّر فهرس لاحقة.

301@

 @301

رمز الحالة.

أماكن إقامة
kStatus_DirectoryUnavailable

الدليل غير متوفّر.

@302

 @302

حالات المدير.