nl:: بافت:: پروفایل ها:: ServiceDirectory

این فضای نام شامل تمام رابط‌های داخل Weave برای نمایه فهرست خدمات Weave است که شامل پروتکل مربوطه به همین نام است.

خلاصه

شمارش ها

@296 {
kMsgType_ServiceEndpointQuery = 0x00,
kMsgType_ServiceEndpointResponse = 0x01
}
enum
انواع پیام های مورد استفاده در این نمایه را ببافید.
@297 {
kConnectRequestPoolSize = 4
}
enum
@298 {
kMask_DirectoryLen = 0x0F,
kMask_Redirect = 0x10,
kMask_SuffixTablePresent = 0x20,
kMask_TimeFieldsPresent = 0x40
}
enum
ماسک هایی برای بایت کنترل قاب پاسخ نقطه پایانی سرویس.
@299 {
kMask_HostPortListLen = 0x07,
kMask_DirectoryEntryType = 0xC0,
kDirectoryEntryType_SingleNode = 0x00,
kDirectoryEntryType_HostPortList = 0x40
}
enum
ماسک ها و مقادیر برای بایت کنترلی فیلد فهرست دایرکتوری قاب پاسخ نقطه پایانی سرویس.
@300 {
kMask_HostIdType = 0x03,
kHostIdType_FullyQualified = 0x00,
kHostIdType_Composite = 0x01,
kMask_SuffixIndexPresent = 0x04,
kMask_PortIdPresent = 0x08
}
enum
ماسک ها و مقادیر برای بایت کنترل در هر مورد لیست میزبان/پورت.
@301 {
kStatus_DirectoryUnavailable = 0x0051
}
enum
کد وضعیت
@302 enum
مدیر بیان می کند.

کلاس ها

nl:: Weave:: پروفایل ها:: ServiceDirectory:: WeaveServiceManager

شی مدیر برای فهرست خدمات Weave.

سازه ها

nl:: Weave:: پروفایل ها:: 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

مدیر بیان می کند.