Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: পরিষেবা নির্দেশিকা :: পরিষেবা সংযোগবেগিনআর্গস

#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
সংযোগ স্থাপনের জন্য #WeaveConnication অবজেক্ট ব্যবহার করা হবে।
DNSOptions
uint8_t
হোস্টনাম রেজোলিউশনটি কীভাবে সম্পাদিত হয় তা নিয়ন্ত্রণ করে এমন বিকল্পগুলির একটি সেট।
EndpointHostPortList
HostPortList *const
একজন HostPortList সংযোগের জন্য হোস্ট-নেম এবং পোর্ট তথ্য ধারণকারী অবজেক্ট।
ServiceEndpoint
const uint64_t
পরিষেবাটি শেষ বিন্দু যেখানে সংযোগ স্থাপন করা হচ্ছে।

জনসাধারণের গুণাবলী

আথমোড

WeaveAuthMode nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::AuthMode

সংযোগের জন্য পছন্দসই প্রমাণীকরণ মোড।

কানেক্টইন্টফ

InterfaceId nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ConnectIntf

নেটওয়ার্ক ইন্টারফেস যার উপর সংযোগ স্থাপন করা উচিত।

সংযোগ

WeaveConnection *const nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::Connection

সংযোগ স্থাপনের জন্য #WeaveConnication অবজেক্ট ব্যবহার করা হবে।

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

পরিষেবাটি শেষ বিন্দু যেখানে সংযোগ স্থাপন করা হচ্ছে।

পাবলিক ফাংশন

পরিষেবা সংযোগবেগিনআর্গস

 nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ServiceConnectBeginArgs(
  uint64_t inServiceEndpoint,
  WeaveConnection *inConnection,
  HostPortList *inEndpointHostPortList,
  InterfaceId inConnectIntf,
  WeaveAuthMode inAuthMode,
  uint8_t inDNSOptions
)