O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

otSrpClientService

#include <srp_client.h>

Esta estrutura representa um serviço de cliente SRP.

Resumo

Os valores nesta estrutura, incluindo os buffers de cadeias para os nomes e as entradas de registo TXT, deve persistir e estadia constante após um exemplo desta estrutura é passado para OpenThread de otSrpClientAddService() ou otSrpClientRemoveService() .

Atributos públicos

mData
uint32_t
Dados internos (usados ​​pelo núcleo OT).
mInstanceName
const char *
O rótulo do nome da instância de serviço (não o nome completo).
mName
const char *
Os rótulos do nome do serviço (por exemplo, "_chip._udp", não o nome de domínio completo).
mNext
Ponteiro para a próxima entrada em uma lista vinculada (gerenciada pelo núcleo OT).
mNumTxtEntries
uint8_t
Número de entradas no mTxtEntries matriz.
mPort
uint16_t
O número da porta de serviço.
mPriority
uint16_t
A prioridade do serviço.
mState
mSubTypeLabels
const char *const *
Disposição de serviço de sub-tipo de etiquetas (deve terminar com NULL ou pode ser NULL ).
mTxtEntries
const otDnsTxtEntry *
Matriz de entradas TXT (número de entradas é dada por mNumTxtEntries ).
mWeight
uint16_t
O peso do serviço.

Atributos públicos

mData

uint32_t otSrpClientService::mData

Dados internos (usados ​​pelo núcleo OT).

mInstanceName

const char * otSrpClientService::mInstanceName

O rótulo do nome da instância de serviço (não o nome completo).

mName

const char * otSrpClientService::mName

Os rótulos do nome do serviço (por exemplo, "_chip._udp", não o nome de domínio completo).

mNext

struct otSrpClientService * otSrpClientService::mNext

Ponteiro para a próxima entrada em uma lista vinculada (gerenciada pelo núcleo OT).

mNumTxtEntries

uint8_t otSrpClientService::mNumTxtEntries

Número de entradas no mTxtEntries matriz.

mPort

uint16_t otSrpClientService::mPort

O número da porta de serviço.

mPriority

uint16_t otSrpClientService::mPriority

A prioridade do serviço.

mState

otSrpClientItemState otSrpClientService::mState

Nota: Os seguintes campos são usados / gerido pela única núcleo OT. Seus valores não importam e são ignorados quando uma instância do otSrpClientService é passado otSrpClientAddService() ou otSrpClientRemoveService() . O usuário não deve modificar esses campos. Estado do serviço (gerenciado pelo núcleo OT).

mSubTypeLabels

const char *const * otSrpClientService::mSubTypeLabels

Disposição de serviço de sub-tipo de etiquetas (deve terminar com NULL ou pode ser NULL ).

mTxtEntries

const otDnsTxtEntry * otSrpClientService::mTxtEntries

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

peso m

uint16_t otSrpClientService::mWeight

O peso do serviço.