nl:: Weave:: Profiles:: ServiceDirectory:: ServiceConnectBeginArgs
#include <src/lib/profiles/service-directory/ServiceDirectory.h>
WeaveServiceManager::OnConnectBegin 콜백에 전달되는 인수입니다.
요약
생성자 및 소멸자 |
|
---|---|
ServiceConnectBeginArgs(uint64_t inServiceEndpoint, WeaveConnection *inConnection, HostPortList *inEndpointHostPortList, InterfaceId inConnectIntf, WeaveAuthMode inAuthMode, uint8_t inDNSOptions)
|
공개 속성 |
|
---|---|
AuthMode
|
WeaveAuthMode
연결에 적합한 인증 모드입니다.
|
ConnectIntf
|
InterfaceId
연결을 설정해야 하는 네트워크 인터페이스입니다.
|
Connection
|
WeaveConnection *const
연결을 설정하는 데 사용될 #WeaveConnection 객체입니다.
|
DNSOptions
|
uint8_t
호스트 이름 확인이 수행되는 방법을 제어하는 옵션 집합입니다.
|
EndpointHostPortList
|
HostPortList *const
연결을 위한 호스트 이름 및 포트 정보가 포함된 HostPortList 객체입니다.
|
ServiceEndpoint
|
const uint64_t
연결이 설정되는 서비스 엔드포인트입니다.
|
공개 속성
AuthMode
WeaveAuthMode nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::AuthMode
연결에 적합한 인증 모드입니다.
ConnectIntf
InterfaceId nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ConnectIntf
연결을 설정해야 하는 네트워크 인터페이스입니다.
연결
WeaveConnection *const nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::Connection
연결을 설정하는 데 사용될 #WeaveConnection 객체입니다.
DNSOptions
uint8_t nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::DNSOptions
호스트 이름 확인이 수행되는 방법을 제어하는 옵션 집합입니다.
EndpointHostPortList
HostPortList *const nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::EndpointHostPortList
연결을 위한 호스트 이름 및 포트 정보가 포함된 HostPortList 객체입니다.
ServiceEndpoint
const uint64_t nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ServiceEndpoint
연결이 설정되는 서비스 엔드포인트입니다.
공개 함수
ServiceConnectBeginArgs
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ServiceConnectBeginArgs( uint64_t inServiceEndpoint, WeaveConnection *inConnection, HostPortList *inEndpointHostPortList, InterfaceId inConnectIntf, WeaveAuthMode inAuthMode, uint8_t inDNSOptions )