gpg:: ICrossAppEndpointDiscoveryListener
Dies ist eine abstrakte Klasse.
#include <i_cross_app_endpoint_discovery_listener.h>
Definiert eine Schnittstelle, die Ereignisse in Bezug auf die appübergreifende Remote-Endpunkterkennung übergeben kann.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
~ICrossAppEndpointDiscoveryListener()
|
Öffentliche Funktionen |
|
---|---|
OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
|
virtual void
Wird aufgerufen, wenn ein Remote-Endpunkt gefunden wird. wird für jeden erkannten Endpunkt einmal aufgerufen.
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_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
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
Wird aufgerufen, wenn ein Remote-Endpunkt gefunden wird. wird für jeden erkannten Endpunkt einmal aufgerufen.
Beachten Sie, dass diese Methode mehrfach in kurzer Abfolge aufgerufen werden kann. Sie können die Aktualisierung der Benutzeroberfläche so lange verzögern, bis der neue Endpunkt nach dem Aufrufen der Methode angezeigt wird.
OnCrossAppEndpointLost
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_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 mehrfach in kurzer Abfolge aufgerufen werden kann. Sie können das Update der Benutzeroberfläche verzögern, damit der Endpunkt nach dem Aufrufen der Methode für einen kurzen Zeitraum nicht mehr verfügbar ist.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()