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