nl :: Tejido:: Perfiles: ServiceDirectory

Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil del directorio de servicios de Weave, que incluye el protocolo correspondiente del mismo nombre.

Resumen

Enumeraciones

@296 {
kMsgType_ServiceEndpointQuery = 0x00,
kMsgType_ServiceEndpointResponse = 0x01
}
enumeración
Teje los tipos de mensajes utilizados en este perfil.
@297 {
kConnectRequestPoolSize = 4
}
enumeración
@298 {
kMask_DirectoryLen = 0x0F,
kMask_Redirect = 0x10,
kMask_SuffixTablePresent = 0x20,
kMask_TimeFieldsPresent = 0x40
}
enumeración
Máscaras para el byte de control de la trama de respuesta del punto final del servicio.
@299 {
kMask_HostPortListLen = 0x07,
kMask_DirectoryEntryType = 0xC0,
kDirectoryEntryType_SingleNode = 0x00,
kDirectoryEntryType_HostPortList = 0x40
}
enumeración
Máscaras y valores para el byte de control del campo de lista de directorio de la trama de respuesta del punto final de servicio.
@300 {
kMask_HostIdType = 0x03,
kHostIdType_FullyQualified = 0x00,
kHostIdType_Composite = 0x01,
kMask_SuffixIndexPresent = 0x04,
kMask_PortIdPresent = 0x08
}
enumeración
Máscaras y valores para el byte de control en cada elemento de la lista de host / puerto.
@301 {
kStatus_DirectoryUnavailable = 0x0051
}
enumeración
Código de estado.
@302 enumeración
Estados del administrador.

Clases

nl :: Armadura :: Perfiles :: :: ServiceDirectory WeaveServiceManager

El objeto administrador del directorio de servicios de Weave.

Estructuras

nl :: Armadura :: Perfiles :: :: ServiceDirectory ServiceConnectBeginArgs

Los argumentos pasados a la WeaveServiceManager :: OnConnectBegin de devolución de llamada.

Enumeraciones

@ 296

 @296

Teje los tipos de mensajes utilizados en este perfil.

Propiedades
kMsgType_ServiceEndpointQuery

Tipo de mensaje de consulta de punto final de servicio.

kMsgType_ServiceEndpointResponse

Tipo de mensaje de respuesta de punto final de servicio.

@ 297

 @297
Propiedades
kConnectRequestPoolSize

el número de solicitudes de conexión simultáneas

@ 298

 @298

Máscaras para el byte de control de la trama de respuesta del punto final del servicio.

Propiedades
kMask_DirectoryLen

Longitud del directorio.

kMask_Redirect

Bandera de redireccionamiento.

kMask_SuffixTablePresent

Bandera de presente de tabla de sufijo.

kMask_TimeFieldsPresent

Los campos de tiempo presentan una bandera.

@ 299

 @299

Máscaras y valores para el byte de control del campo de lista de directorio de la trama de respuesta del punto final de servicio.

Propiedades
kDirectoryEntryType_HostPortList

Esta entrada es una lista de pares de host / puerto.

kDirectoryEntryType_SingleNode

Un valor cero significa que esta entrada es una ID de nodo.

kMask_DirectoryEntryType

Tipo de entrada.

kMask_HostPortListLen

Longitud de la lista de hosts / puertos.

@ 300

 @300

Máscaras y valores para el byte de control en cada elemento de la lista de host / puerto.

Propiedades
kHostIdType_Composite

El ID de host debe coincidir con un sufijo.

kHostIdType_FullyQualified

El ID de host está todo ahí.

kMask_HostIdType

El tipo de ID de host.

kMask_PortIdPresent

Hay un ID de puerto.

kMask_SuffixIndexPresent

Hay un índice de sufijo.

@ 301

 @301

Código de estado.

Propiedades
kStatus_DirectoryUnavailable

El directorio no está disponible.

@ 302

 @302

Estados del administrador.