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()