nl:: বুনা:: প্রোফাইল:: পরিষেবা নির্দেশিকা:: 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
হোস্টনাম রেজোলিউশন কিভাবে সঞ্চালিত হয় তা নিয়ন্ত্রণ করে বিকল্পগুলির একটি সেট।
এন্ডপয়েন্ট হোস্টপোর্টলিস্ট
HostPortList *const nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::EndpointHostPortList
সংযোগের জন্য হোস্টনাম এবং পোর্ট তথ্য ধারণকারী একটি HostPortList অবজেক্ট।
সার্ভিস এন্ডপয়েন্ট
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 )