nl::Weave::Profiles::ServiceDirectory

Không gian tên này bao gồm tất cả giao diện trong Weave dành cho cấu hình Weave Service Directory, bao gồm cả giao thức tương ứng có cùng tên.

Tóm tắt

Liệt kê

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
Đan các loại thông báo đượ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 của 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 của 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 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ý của thư mục dịch vụ Weave.

Cấu trúc

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

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

Liệt kê

@296

 @296

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

Thuộc tính
kMsgType_ServiceEndpointQuery

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

kMsgType_ServiceEndpointResponse

Loại thông báo Phản hồi của 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 của 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 thị bảng hậu tố.

kMask_TimeFieldsPresent

Trường thời gian hiển thị 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 của khung phản hồi điểm cuối dịch vụ.

Thuộc tính
kDirectoryEntryType_HostPortList

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

kDirectoryEntryType_SingleNode

Giá trị bằng 0 có nghĩa là mục nhập này là mã 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 danh sách máy chủ/cổng.

Thuộc tính
kHostIdType_Composite

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

kHostIdType_FullyQualified

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

kMask_HostIdType

Loại mã máy chủ lưu trữ.

kMask_PortIdPresent

Có mã cổng.

kMask_SuffixIndexPresent

Có chỉ mục hậu 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ý.