gpg::IEndpointDiscoveryListener

Questa è una classe astratta.

#include <i_endpoint_discovery_listener.h>

Definisce un'interfaccia che può essere pubblicata per eventi relativi al rilevamento degli endpoint remoti.

Riepilogo

Costruttori e distruttori

~IEndpointDiscoveryListener()

Funzioni pubbliche

OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
virtual void
Richiamato quando viene trovato un endpoint remoto; viene richiamato una volta per ogni endpoint rilevato.
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_id)=0
virtual void
Richiamato quando un endpoint remoto non è più rilevabile; verrà chiamato solo con gli ID trasmessi in precedenza a OnEndpointFound.

Funzioni pubbliche

OnEndpointFound

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

Richiamato quando viene trovato un endpoint remoto; viene richiamato una volta per ogni endpoint rilevato.

Tieni presente che questo metodo può essere richiamato più volte in breve successione; potresti voler ritardare l'aggiornamento all'interfaccia utente per riflettere il nuovo endpoint per un breve periodo di tempo dopo che il metodo è stato richiamato.

OnEndpointLost

virtual void OnEndpointLost(
  int64_t client_id,
  const std::string & remote_endpoint_id
)=0

Richiamato quando un endpoint remoto non è più rilevabile; verrà chiamato solo con gli ID trasmessi in precedenza a OnEndpointFound.

Tieni presente che questo metodo può essere richiamato più volte in breve successione; potresti dover ritardare l'aggiornamento all'interfaccia utente in modo che l'endpoint venga interrotto per un breve periodo di tempo dopo la chiamata del metodo.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()