gpg:: IEndpointDiscoveryListener
To zajęcia abstrakcyjne.
#include <i_endpoint_discovery_listener.h>
Definiuje interfejs, który może obsługiwać zdarzenia związane ze zdalnym wykrywaniem punktów końcowych.
Podsumowanie
Konstruktory 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. zostanie wywołana 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. zostanie wywołana tylko z identyfikatorami, które zostały wcześniej przekazane do
OnEndpointFound. |
Funkcje publiczne
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=0
Wywoływana po znalezieniu zdalnego punktu końcowego. zostanie wywołana raz dla każdego wykrytego punktu końcowego.
Pamiętaj, że ta metoda może być wywoływana wielokrotnie w krótkich odstępach czasu. warto opóźnić aktualizację interfejsu użytkownika, aby odzwierciedlić 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. zostanie wywołana tylko z identyfikatorami, które zostały wcześniej przekazane do OnEndpointFound.
Pamiętaj, że ta metoda może być wywoływana wielokrotnie w krótkich odstępach czasu. możesz opóźnić aktualizację interfejsu użytkownika, aby uwzględnić brak punktu końcowego przez krótki czas po wywołaniu metody.
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()