nl:: Weave:: Profiles:: ServiceDirectory:: ServiceConnectBeginArgs
#include <src/lib/profiles/service-directory/ServiceDirectory.h>
An den WeaveServiceManager::OnConnectBegin-Rückruf übergebene Argumente.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
ServiceConnectBeginArgs(uint64_t inServiceEndpoint, WeaveConnection *inConnection, HostPortList *inEndpointHostPortList, InterfaceId inConnectIntf, WeaveAuthMode inAuthMode, uint8_t inDNSOptions)
|
Öffentliche Attribute |
|
---|---|
AuthMode
|
WeaveAuthMode
Der gewünschte Authentifizierungsmodus für die Verbindung.
|
ConnectIntf
|
InterfaceId
Die Netzwerkschnittstelle, über die die Verbindung hergestellt werden soll.
|
Connection
|
WeaveConnection *const
Das #WeaveConnection -Objekt, das zum Herstellen der Verbindung verwendet wird.
|
DNSOptions
|
uint8_t
Eine Reihe von Optionen, die steuern, wie die Auflösung des Hostnamens durchgeführt wird.
|
EndpointHostPortList
|
HostPortList *const
Ein HostPortList-Objekt, das den Hostnamen und den Port für die Verbindung enthält.
|
ServiceEndpoint
|
const uint64_t
Der Dienstendpunkt, zu dem die Verbindung hergestellt wird.
|
Öffentliche Attribute
AuthMode
WeaveAuthMode nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::AuthMode
Der gewünschte Authentifizierungsmodus für die Verbindung.
ConnectIntf
InterfaceId nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ConnectIntf
Die Netzwerkschnittstelle, über die die Verbindung hergestellt werden soll.
Verbindung
WeaveConnection *const nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::Connection
Das #WeaveConnection -Objekt, das zum Herstellen der Verbindung verwendet wird.
DNSOptions
uint8_t nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::DNSOptions
Eine Reihe von Optionen, die steuern, wie die Auflösung des Hostnamens durchgeführt wird.
EndpointHostPortList
HostPortList *const nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::EndpointHostPortList
Ein HostPortList-Objekt, das den Hostnamen und den Port für die Verbindung enthält.
ServiceEndpoint
const uint64_t nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ServiceEndpoint
Der Dienstendpunkt, zu dem die Verbindung hergestellt wird.
Öffentliche Funktionen
ServiceConnectBeginArgs
nl::Weave::Profiles::ServiceDirectory::ServiceConnectBeginArgs::ServiceConnectBeginArgs( uint64_t inServiceEndpoint, WeaveConnection *inConnection, HostPortList *inEndpointHostPortList, InterfaceId inConnectIntf, WeaveAuthMode inAuthMode, uint8_t inDNSOptions )