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étection de 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
Invoqué lorsqu'un point de terminaison distant est trouvé. est appelé 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 ne sera appelé qu'avec des 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

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.

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 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.

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()