gpg:: ICrossAppEndpointDiscoveryListener
To jest klasa abstrakcyjna.
#include <i_cross_app_endpoint_discovery_listener.h>
Definiuje interfejs, który może dostarczać zdarzenia związane z wykrywaniem zdalnych punktów końcowych w różnych aplikacjach.
Podsumowanie
Konstruktorzy 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. Jest wywoływane 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. Jest wywoływany tylko za pomocą identyfikatorów, które zostały wcześniej przekazane do funkcji
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. 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.
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. 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.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()