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 که برای برقراری ارتباط استفاده خواهد شد.
گزینه های DNS
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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی.