Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: ServiceDirectory :: ServiceConnectBeginArgs

#include <src/lib/profiles/service-directory/ServiceDirectory.h>

Các đối số được chuyển tới lệnh gọi lại WeaveServiceManager :: OnConnectBegin .

Tóm lược

Người xây dựng và Người phá hủy

ServiceConnectBeginArgs (uint64_t inServiceEndpoint, WeaveConnection *inConnection, HostPortList *inEndpointHostPortList, InterfaceId inConnectIntf, WeaveAuthMode inAuthMode, uint8_t inDNSOptions)

Thuộc tính công cộng

AuthMode
WeaveAuthMode
Chế độ xác thực mong muốn cho kết nối.
ConnectIntf
InterfaceId
Giao diện mạng mà kết nối sẽ được thiết lập.
Connection
Đối tượng #WeaveConnection sẽ được sử dụng để thiết lập kết nối.
DNSOptions
uint8_t
Một tập hợp các tùy chọn kiểm soát cách phân giải tên máy chủ được thực hiện.
EndpointHostPortList
HostPortList *const
Một đối tượng HostPortList chứa tên máy chủ và thông tin cổng để kết nối.
ServiceEndpoint
const uint64_t
Điểm cuối dịch vụ mà kết nối đang được thiết lập.

Thuộc tính công cộng

AuthMode

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

Chế độ xác thực mong muốn cho kết nối.

ConnectIntf

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

Giao diện mạng mà kết nối sẽ được thiết lập.

Kết nối

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

Đối tượng #WeaveConnection sẽ được sử dụng để thiết lập kết nối.

DNSOptions

uint8_t nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::DNSOptions

Một tập hợp các tùy chọn kiểm soát cách phân giải tên máy chủ được thực hiện.

EndpointHostPortList

HostPortList *const nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::EndpointHostPortList

Một đối tượng HostPortList chứa tên máy chủ và thông tin cổng để kết nối.

ServiceEndpoint

const uint64_t nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ServiceEndpoint

Điểm cuối dịch vụ mà kết nối đang được thiết lập.

Chức năng công cộng

ServiceConnectBeginArgs

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