Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

otSrpClientService

#include <srp_client.h>

이 구조는 SRP 클라이언트 서비스를 나타냅니다.

요약

이 구조체의 인스턴스에서 OpenThread로 전달 된 후 이름과 TXT 레코드 항목의 문자열 버퍼를 포함하여이 구성에서의 값은, 유지 및 여행 일정해야 otSrpClientAddService() 또는 otSrpClientRemoveService() .

공용 속성

mData
uint32_t
내부 데이터 (OT 코어에서 사용).
mInstanceName
const char *
서비스 인스턴스 이름 레이블 (전체 이름 아님).
mName
const char *
서비스 이름 레이블 (예 : 전체 도메인 이름이 아닌 "_chip._udp").
mNext
연결 목록의 다음 항목에 대한 포인터 (OT 코어에 의해 관리 됨).
mNumTxtEntries
uint8_t
의 항목 수 mTxtEntries 배열입니다.
mPort
uint16_t
서비스 포트 번호.
mPriority
uint16_t
서비스 우선 순위입니다.
mState
mSubTypeLabels
const char *const *
서비스 하위 유형 라벨의 배열 (로 끝나야합니다 NULL 또는이 될 수 NULL ).
mTxtEntries
const otDnsTxtEntry *
TXT 항목의 배열 (항목의 수는 다음과 같이 주어진다 mNumTxtEntries ).
mWeight
uint16_t
서비스 가중치.

공용 속성

mData

uint32_t otSrpClientService::mData

내부 데이터 (OT 코어에서 사용).

mInstanceName

const char * otSrpClientService::mInstanceName

서비스 인스턴스 이름 레이블 (전체 이름 아님).

mName

const char * otSrpClientService::mName

서비스 이름 레이블 (예 : 전체 도메인 이름이 아닌 "_chip._udp").

mNext

struct otSrpClientService * otSrpClientService::mNext

연결 목록의 다음 항목에 대한 포인터 (OT 코어에 의해 관리 됨).

mNumTxtEntries

uint8_t otSrpClientService::mNumTxtEntries

의 항목 수 mTxtEntries 배열입니다.

mPort

uint16_t otSrpClientService::mPort

서비스 포트 번호.

mPriority

uint16_t otSrpClientService::mPriority

서비스 우선 순위입니다.

mState

otSrpClientItemState otSrpClientService::mState

참고 : 다음 필드를 사용 / OT 코어 만에 의해 관리됩니다. 이들 값은 중요하지 않으며, 인스턴스 때 무시됩니다 otSrpClientService 전달됩니다 otSrpClientAddService() 또는 otSrpClientRemoveService() . 사용자는 이러한 필드를 수정해서는 안됩니다. 서비스 상태 (OT 코어에서 관리).

mSubTypeLabels

const char *const * otSrpClientService::mSubTypeLabels

서비스 하위 유형 라벨의 배열 (로 끝나야합니다 NULL 또는이 될 수 NULL ).

mTxtEntries

const otDnsTxtEntry * otSrpClientService::mTxtEntries

TXT 항목의 배열 (항목의 수는 다음과 같이 주어진다 mNumTxtEntries ).

mWeight

uint16_t otSrpClientService::mWeight

서비스 가중치.