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 etkinliklerin yayınlanabileceği bir arayüz tanımlar.

Özet

Oluşturucular ve Yıkıcılar

~ICrossAppEndpointDiscoveryListener()

Herkese açık işlevler

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; keşfedilen 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 önceden OnEndpointFound işlevine aktarılan kimliklerle çağrılacaktır.

Herkese açık işlevler

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; keşfedilen her uç nokta için bir kez çağrılır.

Bu yöntemin kısa bir sırayla tekrar tekrar çağrılabileceğini unutmayın; yöntem çağrıldıktan sonra kısa bir süre boyunca yeni uç noktayı yansıtmak için kullanıcı arayüzüne güncellemeyi 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 önceden OnEndpointFound işlevine aktarılan kimliklerle çağrılacaktır.

Bu yöntemin kısa bir sırayla tekrar tekrar çağrılabileceğini unutmayın; yöntem çağrıldıktan sonra kısa bir süre boyunca uç noktanın kaybolmasını yansıtmak için kullanıcı arayüzüne güncellemeyi ertelemeniz gerekebilir.

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()