gpg::IEndpointDiscoveryListener

Questa è una classe astratta.

#include <i_endpoint_discovery_listener.h>

Definisce un'interfaccia che può essere fornita 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; verrà 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; verrà richiamato una volta per ogni endpoint rilevato.

Tieni presente che questo metodo può essere richiamato ripetutamente in breve successione. potresti voler ritardare l'aggiornamento alla UI in modo che rifletta il nuovo endpoint per un breve periodo di tempo dopo il richiamo del metodo.

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 ripetutamente in breve successione. potresti ritardare l'aggiornamento alla UI in modo che rifletta l'interruzione dell'endpoint per un breve periodo di tempo dopo il richiamo del metodo.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()