gpg::IEndpointDiscoveryListener

Bu soyut bir sınıftır.

#include <i_endpoint_discovery_listener.h>

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

Özet

Oluşturucular ve Yıkıcılar

~IEndpointDiscoveryListener()

Kamu işlevleri

OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
virtual void
Uzak uç nokta bulunduğunda çağrılır; bulunan her uç nokta için bir kez çağrılır.
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_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

OnEndpointFound

virtual void OnEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details
)=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.

OnEndpointLost

virtual void OnEndpointLost(
  int64_t client_id,
  const std::string & remote_endpoint_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.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()