nl::Weave::Profiles::ServiceDirectory

เนมสเปซนี้มีอินเทอร์เฟซทั้งหมดภายใน Weave สำหรับโปรไฟล์ Weave Service Directory ซึ่งมีโปรโตคอลที่เกี่ยวข้องซึ่งมีชื่อเดียวกัน

สรุป

การแจงนับ

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
Weave ประเภทข้อความที่ใช้ในโปรไฟล์นี้
@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::Profiles::ServiceDirectory::WeaveServiceManager

ออบเจ็กต์เครื่องมือจัดการสำหรับไดเรกทอรีบริการ Weave

โครงสร้าง

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

อาร์กิวเมนต์ที่ส่งผ่านไปยัง Callback WeaveServiceManager::OnConnectBegin

การแจงนับ

@296

 @296

Weave ประเภทข้อความที่ใช้ในโปรไฟล์นี้

พร็อพเพอร์ตี้
kMsgType_ServiceEndpointQuery

ประเภทข้อความการค้นหาปลายทางบริการ

kMsgType_ServiceEndpointResponse

ประเภทข้อความตอบกลับปลายทางบริการ

@297

 @297
พร็อพเพอร์ตี้
kConnectRequestPoolSize

จำนวนคำขอเชื่อมต่อพร้อมกัน

@298

 @298

มาสก์สำหรับไบต์ควบคุมของเฟรมการตอบสนองของปลายทางบริการ

พร็อพเพอร์ตี้
kMask_DirectoryLen

ความยาวของไดเรกทอรี

kMask_Redirect

การแจ้งการเปลี่ยนเส้นทาง

kMask_SuffixTablePresent

แฟล็กแสดงตารางคำต่อท้าย

kMask_TimeFieldsPresent

ฟิลด์เวลามีธง

@299

 @299

มาสก์และค่าสำหรับไบต์ควบคุมของช่องรายการไดเรกทอรีของเฟรมการตอบสนองของปลายทางบริการ

พร็อพเพอร์ตี้
kDirectoryEntryType_HostPortList

รายการนี้คือรายการคู่โฮสต์/พอร์ต

kDirectoryEntryType_SingleNode

หากค่าเป็น 0 หมายความว่ารายการนี้คือรหัสโหนด

kMask_DirectoryEntryType

ประเภทรายการ

kMask_HostPortListLen

ความยาวของรายการโฮสต์/พอร์ต

@300

 @300

มาสก์และค่าสำหรับไบต์ควบคุมในรายการโฮสต์/พอร์ตแต่ละรายการ

พร็อพเพอร์ตี้
kHostIdType_Composite

รหัสโฮสต์ต้องตรงกับส่วนต่อท้าย

kHostIdType_FullyQualified

รหัสโฮสต์จะอยู่ในนั้น

kMask_HostIdType

ประเภทของรหัสโฮสต์

kMask_PortIdPresent

มีรหัสพอร์ต

kMask_SuffixIndexPresent

มีดัชนีคำต่อท้าย

@301

 @301

รหัสสถานะ

พร็อพเพอร์ตี้
kStatus_DirectoryUnavailable

ไดเรกทอรีไม่พร้อมใช้งาน

@302

 @302

สถานะของผู้จัดการ