NL::编织::简介::服务目录

该命名空间包括 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 ::编织::概况:: ServiceDirectory :: WeaveServiceManager

Weave 服务目录的管理器对象。

结构

NL ::编织::概况:: ServiceDirectory :: ServiceConnectBeginArgs

参数传递给WeaveServiceManager :: OnConnectBegin回调。

枚举

@296

 @296

此配置文件中使用的编织消息类型。

特性
kMsgType_ServiceEndpointQuery

服务端点查询消息类型。

kMsgType_ServiceEndpointResponse

服务端点响应消息类型。

@297

 @297
特性
kConnectRequestPoolSize

同时连接请求的数量

@298

 @298

服务端点响应帧的控制字节掩码。

特性
kMask_DirectoryLen

目录的长度。

kMask_Redirect

重定向标志。

kMask_SuffixTablePresent

后缀表存在标志。

kMask_TimeFieldsPresent

时间字段呈现标志。

@299

 @299

服务端点响应帧的目录列表字段的控制字节的掩码和值。

特性
kDirectoryEntryType_HostPortList

此条目是主机/端口对的列表。

kDirectoryEntryType_SingleNode

零值表示该条目是节点 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

经理说。