gpg::ICrossAppEndpointDiscoveryListener

Bu soyut bir sınıftır.

#include <i_cross_app_endpoint_discovery_listener.h>

Uygulamalar arası uzak uç nokta keşfiyle ilgili etkinlikler yayınlayabilecek bir arayüz tanımlar.

Özet

Oluşturucular ve Yıkıcılar

~ICrossAppEndpointDiscoveryListener()

Kamu işlevleri

OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
virtual void
Uzak uç nokta bulunduğunda çağrılır; bulunan her uç nokta için bir kez çağrılır.
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
virtual void
Uzak uç nokta artık bulunabilir olmadığında çağrılır; yalnızca daha önce OnEndpointFound öğesine geçirilen kimliklerle çağrılır.

Kamu işlevleri

OnCrossAppEndpointFound

virtual void OnCrossAppEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details,
  const std::vector< AppIdentifier > & app_identifiers
)=0

Uzak uç nokta bulunduğunda çağrılır; bulunan her uç nokta için bir kez çağrılır.

Bu yöntemin kısa aralıklarla tekrar tekrar çağrılabileceğini unutmayın. Yöntem çağrıldıktan sonra, yeni uç noktanın yansıması için kullanıcı arayüzünde yapılan güncellemeyi kısa bir süre boyunca ertelemek isteyebilirsiniz.

OnCrossAppEndpointLost

virtual void OnCrossAppEndpointLost(
  int64_t client_id,
  const std::string & instance_id
)=0

Uzak uç nokta artık bulunabilir olmadığında çağrılır; yalnızca daha önce OnEndpointFound öğesine geçirilen kimliklerle çağrılır.

Bu yöntemin kısa aralıklarla tekrar tekrar çağrılabileceğini unutmayın. Yöntem çağrıldıktan sonra, uç noktanın kaldırılma durumunu yansıtmak için kullanıcı arayüzünde güncellemeyi kısa bir süre boyunca geciktirebilirsiniz.

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()