Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

otSrpClientService

#include <srp_client.h>

Esta estructura representa un servicio de cliente SRP.

Resumen

Los valores de esta estructura, incluyendo las memorias intermedias de cadena para los nombres y las entradas de registro TXT, deben persistir y estancia constante después de una instancia de esta estructura se pasa a OpenThread de otSrpClientAddService() o otSrpClientRemoveService() .

Atributos públicos

mData
uint32_t
Datos internos (utilizados por OT core).
mInstanceName
const char *
La etiqueta del nombre de la instancia de servicio (no el nombre completo).
mName
const char *
Las etiquetas del nombre del servicio (por ejemplo, "_chip._udp", no el nombre de dominio completo).
mNext
Puntero a la siguiente entrada en una lista vinculada (administrada por OT core).
mNumTxtEntries
uint8_t
Número de entradas en la mTxtEntries matriz.
mPort
uint16_t
El número de puerto de servicio.
mPriority
uint16_t
La prioridad del servicio.
mState
mSubTypeLabels
const char *const *
Matriz de servicio etiquetas sub-tipo (debe terminar con NULL o puede ser NULL ).
mTxtEntries
const otDnsTxtEntry *
Matriz de entradas TXT (número de entradas está dada por mNumTxtEntries ).
mWeight
uint16_t
El peso de servicio.

Atributos públicos

mData

uint32_t otSrpClientService::mData

Datos internos (utilizados por OT core).

mInstanceName

const char * otSrpClientService::mInstanceName

La etiqueta del nombre de la instancia de servicio (no el nombre completo).

mName

const char * otSrpClientService::mName

Las etiquetas del nombre del servicio (por ejemplo, "_chip._udp", no el nombre de dominio completo).

mSiguiente

struct otSrpClientService * otSrpClientService::mNext

Puntero a la siguiente entrada en una lista vinculada (administrada por OT core).

mNumTxtEntries

uint8_t otSrpClientService::mNumTxtEntries

Número de entradas en la mTxtEntries matriz.

mPort

uint16_t otSrpClientService::mPort

El número de puerto de servicio.

mPriority

uint16_t otSrpClientService::mPriority

La prioridad del servicio.

mState

otSrpClientItemState otSrpClientService::mState

Nota: Los siguientes campos se utilizan / gestionados solo núcleo OT. Sus valores no importan y se ignoran cuando una instancia de otSrpClientService se pasa en otSrpClientAddService() o otSrpClientRemoveService() . El usuario no debe modificar estos campos Estado de servicio (gestionado por OT core).

mSubTypeLabels

const char *const * otSrpClientService::mSubTypeLabels

Matriz de servicio etiquetas sub-tipo (debe terminar con NULL o puede ser NULL ).

mTxtEntries

const otDnsTxtEntry * otSrpClientService::mTxtEntries

Matriz de entradas TXT (número de entradas está dada por mNumTxtEntries ).

mWeight

uint16_t otSrpClientService::mWeight

El peso de servicio.