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 服務目錄的 Manager 物件。

Structs

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

傳送至 WeaveServiceManager::OnConnectBegin 回呼的引數。

列舉

@296

 @296

此設定檔使用的惡意訊息類型。

屬性
kMsgType_ServiceEndpointQuery

Service Endpoint Query 訊息類型。

kMsgType_ServiceEndpointResponse

服務端點回應訊息類型。

297 人

 @297
屬性
kConnectRequestPoolSize

同時連線的要求數

298 人

 @298

服務端點回應框架的控制位元組的遮罩。

屬性
kMask_DirectoryLen

目錄長度。

kMask_Redirect

重新導向旗標。

kMask_SuffixTablePresent

後置字串資料表存在旗標。

kMask_TimeFieldsPresent

時間欄位存在旗標。

@299 人

 @299

服務端點回應框架「目錄清單」欄位中的控制位元組的遮罩和值。

屬性
kDirectoryEntryType_HostPortList

此項目是主機/通訊埠組合的清單。

kDirectoryEntryType_SingleNode

如果值為 0,表示這個項目為節點 ID。

kMask_DirectoryEntryType

項目類型。

kMask_HostPortListLen

主機/通訊埠清單的長度。

300 號星

 @300

每個主機/通訊埠清單項目中控制位元組的遮罩和值。

屬性
kHostIdType_Composite

主機 ID 必須與後置字元相符。

kHostIdType_FullyQualified

主機 ID 就會顯示在這裡。

kMask_HostIdType

主機 ID 的類型,

kMask_PortIdPresent

具有通訊埠 ID。

kMask_SuffixIndexPresent

已有後置字串索引。

301 號星

 @301

狀態碼。

屬性
kStatus_DirectoryUnavailable

目錄無法使用。

@302

 @302

管理員狀態。