gpg::IEndpointDiscoveryListener

Il s'agit d'une classe abstraite.

#include <i_endpoint_discovery_listener.h>

Définit une interface pouvant recevoir les événements liés à la découverte de points de terminaison distants.

Résumé

Constructeurs et destructeurs

~IEndpointDiscoveryListener()

Fonctions publiques

OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=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é.
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_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

OnEndpointFound

virtual void OnEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details
)=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.

OnEndpointLost

virtual void OnEndpointLost(
  int64_t client_id,
  const std::string & remote_endpoint_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.

~Écouteur de découverte IEndpoint Discovery

virtual  ~IEndpointDiscoveryListener()