gpg:: IEndpointDiscoveryListener
Das ist eine abstrakte Klasse.
#include <i_endpoint_discovery_listener.h>
Definiert eine Schnittstelle, an die Ereignisse im Zusammenhang mit der Remote-Endpunkterkennung gesendet werden können.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
~IEndpointDiscoveryListener()
|
Öffentliche Funktionen |
|
---|---|
OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
|
virtual void
Wird aufgerufen, wenn ein Remote-Endpunkt gefunden wurde; wird für jeden erkannten Endpunkt einmal aufgerufen.
|
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_id)=0
|
virtual void
Wird aufgerufen, wenn ein Remote-Endpunkt nicht mehr sichtbar ist. Wird nur mit IDs aufgerufen, die zuvor an
OnEndpointFound übergeben wurden. |
Öffentliche Funktionen
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=0
Wird aufgerufen, wenn ein Remote-Endpunkt gefunden wurde; wird für jeden erkannten Endpunkt einmal aufgerufen.
Beachten Sie, dass diese Methode wiederholt kurz hintereinander aufgerufen werden kann. Möglicherweise möchten Sie die Aktualisierung der Benutzeroberfläche verzögern, damit der neue Endpunkt für eine kurze Zeit nach dem Aufruf der Methode angezeigt wird.
OnEndpointLost
virtual void OnEndpointLost( int64_t client_id, const std::string & remote_endpoint_id )=0
Wird aufgerufen, wenn ein Remote-Endpunkt nicht mehr sichtbar ist. Wird nur mit IDs aufgerufen, die zuvor an OnEndpointFound
übergeben wurden.
Beachten Sie, dass diese Methode wiederholt kurz hintereinander aufgerufen werden kann. Sie können die Aktualisierung der Benutzeroberfläche verzögern, damit der Endpunkt angezeigt wird, der für eine kurze Zeit nach dem Aufruf der Methode nicht verfügbar ist.
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()