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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.