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