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

OtSrpClientService

#include <srp_client.h>

Essa estrutura representa um serviço cliente SRP.

Resumo

Os valores nesta estrutura, incluindo os buffers de string para os nomes e as entradas de registro TXT, PRECISAM persistir e permanecer constantes depois que uma instância dessa estrutura é transmitida para o OpenThread de otSrpClientAddService() ou otSrpClientRemoveService().

Atributos públicos

mData
uint32_t
Dados internos (usados por 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 dos nomes de serviços (por exemplo, "_chip._udp", não o nome completo do domínio).
mNext
Ponteiro para a próxima entrada em uma lista vinculada (gerenciada pelo núcleo OT).
mNumTxtEntries
uint8_t
Número de entradas na matriz mTxtEntries.
mPort
uint16_t
O número da porta de serviço.
mPriority
uint16_t
A prioridade do serviço.
mState
mSubTypeLabels
const char *const *
Matriz de rótulos de subtipo de serviço (precisa terminar com NULL ou pode ser NULL).
mTxtEntries
const otDnsTxtEntry *
Matriz de entradas TXT (o número de entradas é fornecido por mNumTxtEntries).
mWeight
uint16_t
O peso do serviço.

Atributos públicos

Dados móveis

uint32_t otSrpClientService::mData

Dados internos (usados por núcleo OT).

Nome da instância m

const char * otSrpClientService::mInstanceName

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

mNome

const char * otSrpClientService::mName

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

Próxima

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 na matriz mTxtEntries.

mPort (porta)

uint16_t otSrpClientService::mPort

O número da porta de serviço.

mPrioridade

uint16_t otSrpClientService::mPriority

A prioridade do serviço.

mState

otSrpClientItemState otSrpClientService::mState

Observação:os campos a seguir são usados/gerenciados apenas pelo núcleo OT. Os valores delas não importam e são ignorados quando uma instância do otSrpClientService é transmitida em 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

Matriz de rótulos de subtipo de serviço (precisa terminar com NULL ou pode ser NULL).

mTxtEntries

const otDnsTxtEntry * otSrpClientService::mTxtEntries

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

mWeight

uint16_t otSrpClientService::mWeight

O peso do serviço.

Recursos

Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.