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