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