нл:: Переплетение:: Профили:: Каталог услуг

Это пространство имен включает в себя все интерфейсы внутри Weave для профиля Weave Service Directory, который включает соответствующий одноименный протокол.

Краткое содержание

Перечисления

@296 {
kMsgType_ServiceEndpointQuery = 0x00,
kMsgType_ServiceEndpointResponse = 0x01
}
перечисление
Типы сообщений Weave, используемые в этом профиле.
@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.

Структуры

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

Аргументы, передаваемые в обратный вызов 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

Нулевое значение означает, что эта запись является идентификатором узла.

kMask_DirectoryEntryType

Тип записи.

kMask_HostPortListLen

Длина списка хостов/портов.

@300

 @300

Маски и значения управляющего байта в каждом элементе списка хостов/портов.

Характеристики
kHostIdType_Composite

Идентификатор хоста должен соответствовать суффиксу.

kHostIdType_FullyQualified

Идентификатор хоста есть.

kMask_HostIdType

Тип идентификатора хоста.

kMask_PortIdPresent

Идентификатор порта присутствует.

kMask_SuffixIndexPresent

Суффиксный индекс присутствует.

@301

 @301

Код состояния.

Характеристики
kStatus_DirectoryUnavailable

Каталог недоступен.

@302

 @302

Менеджер заявляет.