nl::Weave::Profiles::ServiceDirectory

Không gian tên này bao gồm tất cả các giao diện trong hồ sơ Weave Service Directory, bao gồm cả giao thức tương ứng cùng tên.

Tóm tắt

Bảng liệt kê

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
Các loại thông báo dạng dệt được sử dụng trong hồ sơ này.
@297{
  kConnectRequestPoolSize = 4
}
enum
@298{
  kMask_DirectoryLen = 0x0F,
  kMask_Redirect = 0x10,
  kMask_SuffixTablePresent = 0x20,
  kMask_TimeFieldsPresent = 0x40
}
enum
Mặt nạ cho byte điều khiển của khung phản hồi điểm cuối dịch vụ.
@299{
  kMask_HostPortListLen = 0x07,
  kMask_DirectoryEntryType = 0xC0,
  kDirectoryEntryType_SingleNode = 0x00,
  kDirectoryEntryType_HostPortList = 0x40
}
enum
Mặt nạ và giá trị cho byte điều khiển của trường danh sách thư mục trong khung phản hồi điểm cuối dịch vụ.
@300{
  kMask_HostIdType = 0x03,
  kHostIdType_FullyQualified = 0x00,
  kHostIdType_Composite = 0x01,
  kMask_SuffixIndexPresent = 0x04,
  kMask_PortIdPresent = 0x08
}
enum
Mặt nạ và giá trị cho byte điều khiển trong mỗi mục trong danh sách máy chủ/cổng.
@301{
  kStatus_DirectoryUnavailable = 0x0051
}
enum
Mã trạng thái.
@302 enum
Trạng thái của người quản lý.

Lớp

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

Đối tượng trình quản lý cho thư mục dịch vụ Weave.

Cấu trúc

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

Các đối số được truyền đến lệnh gọi lại WeaveServiceManager::OnConnectBegin.

Bảng liệt kê

@296

 @296

Các loại thông báo dạng dệt được sử dụng trong hồ sơ này.

Thuộc tính
kMsgType_ServiceEndpointQuery

Loại thông báo Truy vấn điểm cuối dịch vụ.

kMsgType_ServiceEndpointResponse

Loại thông báo Phản hồi thiết bị đầu cuối dịch vụ.

@297

 @297
Thuộc tính
kConnectRequestPoolSize

số lượng yêu cầu kết nối đồng thời

@298

 @298

Mặt nạ cho byte điều khiển của khung phản hồi điểm cuối dịch vụ.

Thuộc tính
kMask_DirectoryLen

Độ dài của thư mục.

kMask_Redirect

Cờ chuyển hướng.

kMask_SuffixTablePresent

Cờ hiện diện trong bảng hậu tố.

kMask_TimeFieldsPresent

Trường thời gian hiện cờ.

@299

 @299

Mặt nạ và giá trị cho byte điều khiển của trường danh sách thư mục trong khung phản hồi điểm cuối dịch vụ.

Thuộc tính
kDirectoryEntryType_HostPortList

Mục này là danh sách các cặp máy chủ/cổng.

kDirectoryEntryType_SingleNode

Giá trị 0 có nghĩa là mục nhập này là mã nhận dạng nút.

kMask_DirectoryEntryType

Loại mục nhập.

kMask_HostPortListLen

Độ dài của danh sách máy chủ lưu trữ/cổng.

@300

 @300

Mặt nạ và giá trị cho byte điều khiển trong mỗi mục trong danh sách máy chủ/cổng.

Thuộc tính
kHostIdType_Composite

Mã máy chủ lưu trữ cần phải khớp với một hậu tố.

kHostIdType_FullyQualified

Mã máy chủ lưu trữ chỉ có ở đó.

kMask_HostIdType

Loại mã nhận dạng máy chủ lưu trữ.

kMask_PortIdPresent

Có mã nhận dạng cổng.

kMask_SuffixIndexPresent

Chỉ mục hậu tố có mặt.

@301

 @301

Mã trạng thái.

Thuộc tính
kStatus_DirectoryUnavailable

Thư mục không có sẵn.

@302

 @302

Trạng thái của người quản lý.