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 )