nl::Weave::Profiles::ServiceDirectory

Namespace ini mencakup semua antarmuka dalam profil Weave untuk profil Direktori Layanan Weave, yang menyertakan protokol terkait dengan nama yang sama.

Ringkasan

Enumerasi

@296{
  kMsgType_ServiceEndpointQuery = 0x00,
  kMsgType_ServiceEndpointResponse = 0x01
}
enum
Susun jenis pesan yang digunakan di profil ini.
@297{
  kConnectRequestPoolSize = 4
}
enum
@298{
  kMask_DirectoryLen = 0x0F,
  kMask_Redirect = 0x10,
  kMask_SuffixTablePresent = 0x20,
  kMask_TimeFieldsPresent = 0x40
}
enum
Mask untuk byte kontrol frame respons endpoint layanan.
@299{
  kMask_HostPortListLen = 0x07,
  kMask_DirectoryEntryType = 0xC0,
  kDirectoryEntryType_SingleNode = 0x00,
  kDirectoryEntryType_HostPortList = 0x40
}
enum
Mask dan nilai untuk byte kontrol kolom daftar direktori frame respons endpoint layanan.
@300{
  kMask_HostIdType = 0x03,
  kHostIdType_FullyQualified = 0x00,
  kHostIdType_Composite = 0x01,
  kMask_SuffixIndexPresent = 0x04,
  kMask_PortIdPresent = 0x08
}
enum
Mask dan nilai untuk byte kontrol di setiap item daftar host/port.
@301{
  kStatus_DirectoryUnavailable = 0x0051
}
enum
Kode status.
@302 enum
Status pengelola.

Class

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

Objek pengelola untuk direktori layanan Weave.

Struct

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

Argumen yang diteruskan ke callback WeaveServiceManager::OnConnectBegin.

Enumerasi

@296

 @296

Susun jenis pesan yang digunakan di profil ini.

Properti
kMsgType_ServiceEndpointQuery

Jenis pesan Kueri Endpoint Layanan.

kMsgType_ServiceEndpointResponse

Jenis pesan Respons Endpoint Layanan.

@297

 @297
Properti
kConnectRequestPoolSize

jumlah permintaan koneksi simultan

@298

 @298

Mask untuk byte kontrol frame respons endpoint layanan.

Properti
kMask_DirectoryLen

Panjang direktori.

kMask_Redirect

Tanda pengalihan.

kMask_SuffixTablePresent

Flag akhiran tabel yang ada.

kMask_TimeFieldsPresent

Kolom waktu menampilkan tanda.

@299

 @299

Mask dan nilai untuk byte kontrol kolom daftar direktori frame respons endpoint layanan.

Properti
kDirectoryEntryType_HostPortList

Entri ini adalah daftar pasangan host/port.

kDirectoryEntryType_SingleNode

Nilai nol berarti entri ini adalah ID node.

kMask_DirectoryEntryType

Jenis Entri.

kMask_HostPortListLen

Panjang daftar host/port.

@300

 @300

Mask dan nilai untuk byte kontrol di setiap item daftar host/port.

Properti
kHostIdType_Composite

ID host harus dicocokkan dengan akhiran.

kHostIdType_FullyQualified

Semua ID host ada di sana.

kMask_HostIdType

Jenis ID host.

kMask_PortIdPresent

Terdapat ID port.

kMask_SuffixIndexPresent

Terdapat indeks akhiran.

@301

 @301

Kode status.

Properti
kStatus_DirectoryUnavailable

Direktori tidak tersedia.

@302

 @302

Status pengelola.