gpg::IEndpointDiscoveryListener

Il s'agit d'une classe abstraite.

#include <i_endpoint_discovery_listener.h>

Définit une interface pouvant recevoir des é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
Invoqué lorsqu'un point de terminaison distant est trouvé. est appelé 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 ne sera appelé qu'avec des ID précédemment transmis à OnEndpointFound.

Fonctions publiques

OnEndpointFound

virtual void OnEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details
)=0

Invoqué lorsqu'un point de terminaison distant est trouvé. est appelé une fois pour chaque point de terminaison détecté.

Notez que cette méthode peut être invoquée plusieurs fois dans une courte succession. Vous pouvez retarder la mise à jour de l'interface utilisateur pour 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 ne sera appelé qu'avec des ID précédemment transmis à OnEndpointFound.

Notez que cette méthode peut être invoquée plusieurs fois dans une courte succession. Vous pouvez retarder la mise à jour de l'interface utilisateur pour indiquer que le point de terminaison est arrêté pendant un court laps de temps après l'appel de la méthode.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()