gpg:: ICrossAppEndpointDiscoveryListener
Il s'agit d'une classe abstraite.
#include <i_cross_app_endpoint_discovery_listener.h>
Définit une interface pouvant recevoir des événements liés à la découverte des points de terminaison distants entre les applications.
Résumé
Constructeurs et destructeurs |
|
---|---|
~ICrossAppEndpointDiscoveryListener()
|
Fonctions publiques |
|
---|---|
OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
|
virtual void
Appelée lorsqu'un point de terminaison distant est trouvé. Elle est appelée une fois pour chaque point de terminaison détecté.
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
|
virtual void
Appelé lorsqu'un point de terminaison distant n'est plus visible. Il ne sera appelé qu'avec les ID précédemment transmis à
OnEndpointFound . |
Fonctions publiques
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
Appelée lorsqu'un point de terminaison distant est trouvé. Elle est appelée une fois pour chaque point de terminaison détecté.
Notez que cette méthode peut être invoquée à plusieurs reprises dans de courtes successions. Vous pouvez reporter la mise à jour de l'interface utilisateur afin de refléter le nouveau point de terminaison pendant une courte période après l'appel de la méthode.
OnCrossAppEndpointLost
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_id )=0
Appelé lorsqu'un point de terminaison distant n'est plus visible. Il ne sera appelé qu'avec les ID précédemment transmis à OnEndpointFound
.
Notez que cette méthode peut être invoquée à plusieurs reprises dans de courtes successions. Vous pouvez retarder la mise à jour de l'interface utilisateur afin de refléter la disparition du point de terminaison pendant une courte période après l'appel de la méthode.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()