gpg::IEndpointDiscoveryListener

To jest klasa abstrakcyjna.

#include <i_endpoint_discovery_listener.h>

Definiuje interfejs, który może dostarczać zdarzenia związane z wykrywaniem zdalnych punktów końcowych.

Podsumowanie

Konstruktorzy i niszczyciele

~IEndpointDiscoveryListener()

Funkcje publiczne

OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
virtual void
Wywoływana po znalezieniu zdalnego punktu końcowego. Jest wywoływane raz dla każdego wykrytego punktu końcowego.
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_id)=0
virtual void
Wywoływana, gdy zdalny punkt końcowy nie jest już wykrywalny. Jest wywoływany tylko za pomocą identyfikatorów, które zostały wcześniej przekazane do funkcji OnEndpointFound.

Funkcje publiczne

OnEndpointFound

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

Wywoływana po znalezieniu zdalnego punktu końcowego. Jest wywoływane raz dla każdego wykrytego punktu końcowego.

Pamiętaj, że ta metoda może być wywoływana wielokrotnie w krótkiej kolejności. Warto opóźnić aktualizację interfejsu użytkownika, aby odzwierciedlała nowy punkt końcowy przez krótki czas po wywołaniu metody.

OnEndpointLost

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

Wywoływana, gdy zdalny punkt końcowy nie jest już wykrywalny. Jest wywoływany tylko za pomocą identyfikatorów, które zostały wcześniej przekazane do funkcji OnEndpointFound.

Pamiętaj, że ta metoda może być wywoływana wielokrotnie w krótkiej kolejności. Aktualizacja interfejsu użytkownika może być opóźniona, aby odzwierciedlić, że punkt końcowy nie jest już używany przez krótki czas po wywołaniu metody.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()