gpg::IEndpointDiscoveryListener

Esta es una clase abstracta.

#include <i_endpoint_discovery_listener.h>

Define una interfaz en la que se pueden entregar eventos relacionados con el descubrimiento de extremos remotos.

Resumen

Constructores y destructores

~IEndpointDiscoveryListener()

Funciones públicas

OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
virtual void
Se invoca cuando se encuentra un extremo remoto. Se invoca una vez por cada extremo descubierto.
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_id)=0
virtual void
Se invoca cuando un extremo remoto ya no es detectable. Solo se llamará con los IDs que antes se pasaron a OnEndpointFound.

Funciones públicas

OnEndpointFound

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

Se invoca cuando se encuentra un extremo remoto. Se invoca una vez por cada extremo descubierto.

Ten en cuenta que este método se puede invocar de manera repetida y en una sucesión breve. Es posible que desees retrasar la actualización de la IU para reflejar el extremo nuevo durante un período breve después de invocar el método.

OnEndpointLost

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

Se invoca cuando un extremo remoto ya no es detectable. Solo se llamará con los IDs que antes se pasaron a OnEndpointFound.

Ten en cuenta que este método se puede invocar de manera reiterada y en una sucesión breve; puedes retrasar la actualización de la IU para reflejar que el extremo se fue por un período breve después de invocar el método.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()