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()