nl :: Tejido:: Perfiles: Provisión de servicios
Este espacio de nombres incluye todas las interfaces dentro de Weave para el perfil de aprovisionamiento de servicios de Weave, el tercero de los tres perfiles de aprovisionamiento de Weave.
Resumen
Enumeraciones | |
---|---|
@304 { | enumeración Códigos de estado de prestación de servicios. |
@305 | enumeración Tipos de mensajes de aprovisionamiento de servicios. |
@306 { | enumeración Etiquetas de elementos de datos de aprovisionamiento de servicios. |
Funciones | |
---|---|
EncodeServiceConfig ( WeaveCertificateSet & certSet, const char *dirHostName, uint16_t dirPort, uint8_t *outBuf, uint16_t & outLen) | NL_DLL_EXPORT WEAVE_ERROR |
Enumeraciones
@ 304
@304
Códigos de estado de prestación de servicios.
@ 305
@305
Tipos de mensajes de aprovisionamiento de servicios.
@ 306
@306
Etiquetas de elementos de datos de aprovisionamiento de servicios.
Propiedades | |
---|---|
kTag_ServiceConfig | [estructura] Describe un servicio de tejido. |
kTag_ServiceConfig_CACerts | [matriz, longitud> = 1] Lista de certificados de CA de confianza para el servicio. Cada elemento es un WeaveCertificate, como se define en el Perfil de seguridad . |
kTag_ServiceConfig_DirectoryEndPoint | [estructura] Contiene información de contacto para el punto final del directorio principal del servicio. Los contenidos se definen a continuación para la estructura de ServiceEndPoint. |
kTag_ServiceEndPoint | [estructura] Describe un punto final de servicio de tejido. |
kTag_ServiceEndPointAddress_HostName | [utf-8 string] Nombre de host o dirección IP literal. |
kTag_ServiceEndPointAddress_Port | [uint, 1-63353] Número de puerto IP. Opcional |
kTag_ServiceEndPoint_Addresses | [matriz, longitud> = 1] Lista de direcciones para el punto final del servicio. Cada elemento es una estructura ServiceEndPointAddress, como se define a continuación. |
kTag_ServiceEndPoint_Id | [uint, 8-64 bits] Identificación del punto final del servicio (un EUI-64) asignado al punto final del servicio. |
kTag_ServiceEndPoint_NodeId | [uint, 8-64 bits] ID de nodo de tejido del nodo que proporciona el servicio. Mutuamente excluyentes con la lista de direcciones. |
Funciones
EncodeServiceConfig
NL_DLL_EXPORT WEAVE_ERROR EncodeServiceConfig( WeaveCertificateSet & certSet, const char *dirHostName, uint16_t dirPort, uint8_t *outBuf, uint16_t & outLen )