gpg:: ICrossAppEndpointDiscoveryListener
To zajęcia abstrakcyjne.
#include <i_cross_app_endpoint_discovery_listener.h>
Definiuje interfejs, który może obsługiwać zdarzenia związane z wykrywaniem zdalnych punktów końcowych między aplikacjami.
Podsumowanie
Konstruktory i niszczyciele |
|
---|---|
~ICrossAppEndpointDiscoveryListener()
|
Funkcje publiczne |
|
---|---|
OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
|
virtual void
Wywoływana po znalezieniu zdalnego punktu końcowego. zostanie wywołana raz dla każdego wykrytego punktu końcowego.
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_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
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=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.
OnCrossAppEndpointLost
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_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.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()