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