gpg:: ICrossAppEndpointDiscoveryListener
Questa è una classe astratta.
#include <i_cross_app_endpoint_discovery_listener.h>
Definisce un'interfaccia che può essere pubblicata per eventi relativi al rilevamento degli endpoint remoti tra app.
Riepilogo
Costruttori e distruttori |
|
---|---|
~ICrossAppEndpointDiscoveryListener()
|
Funzioni pubbliche |
|
---|---|
OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
|
virtual void
Richiamato quando viene trovato un endpoint remoto; viene richiamato una volta per ogni endpoint rilevato.
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
|
virtual void
Richiamato quando un endpoint remoto non è più rilevabile; verrà chiamato solo con gli ID trasmessi in precedenza a
OnEndpointFound . |
Funzioni pubbliche
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
Richiamato quando viene trovato un endpoint remoto; viene richiamato una volta per ogni endpoint rilevato.
Tieni presente che questo metodo può essere richiamato più volte in breve successione; potresti voler ritardare l'aggiornamento all'interfaccia utente per riflettere il nuovo endpoint per un breve periodo di tempo dopo che il metodo è stato richiamato.
OnCrossAppEndpointLost
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_id )=0
Richiamato quando un endpoint remoto non è più rilevabile; verrà chiamato solo con gli ID trasmessi in precedenza a OnEndpointFound
.
Tieni presente che questo metodo può essere richiamato più volte in breve successione; potresti dover ritardare l'aggiornamento all'interfaccia utente in modo che l'endpoint venga interrotto per un breve periodo di tempo dopo la chiamata del metodo.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()