gpg::IEndpointDiscoveryListener

Esta es una clase abstracta.

#include <i_endpoint_discovery_listener.h>

Define una interfaz que puede entregar eventos relacionados con la detección 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 invocarán 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 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 invocará una vez por cada extremo descubierto.

Ten en cuenta que este método puede invocarse de manera repetida en poca sucesión; es posible que desees retrasar la actualización de la IU para reflejar el nuevo extremo durante un período breve después de que se invoque 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 se pasaron a OnEndpointFound.

Ten en cuenta que este método puede invocarse de manera repetida en poca sucesión; puedes retrasar la actualización de la IU para que refleje que el extremo desaparece durante un período breve después de que se invoca el método.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()