gpg:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
Tam IEndpointDiscoveryListener arayüzünü tanımlamadan SDK'ya IEndpointDiscoveryListener geri çağırmaları sağlamak amacıyla kullanılabilecek bir yardımcı tanımlar.
Özet
Bu nesnede yapılandırılan geri çağırmalar, yakınlardaki bağlantılar API'sinde açıklandığı gibi çağrılır. Açıkça ayarlanmayan geri çağırmaların herhangi bir etkisi olmaz.
Oluşturucular ve Yıkıcılar |
|
---|---|
EndpointDiscoveryListenerHelper()
|
|
EndpointDiscoveryListenerHelper(std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
|
Herkese açık türler |
|
---|---|
OnEndpointFoundCallback
|
typedefstd::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
Uzak uç nokta bulunduğunda OnEndpointFoundCallback çağrılır. |
OnEndpointLostCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
Uzak uç nokta artık bulunabilir olmadığında OnEndpointLostCallback çağrılır. |
Kamu işlevleri |
|
---|---|
SetOnEndpointFoundCallback(OnEndpointFoundCallback callback)
|
OnEndpointFoundCallback'i ayarlayın.
|
SetOnEndpointLostCallback(OnEndpointLostCallback callback)
|
OnEndpointLostCallback'i ayarlayın.
|
Herkese açık türler
OnEndpointFoundCallback
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback
Uzak uç nokta bulunduğunda OnEndpointFoundCallback
çağrılır.
client_id
, uç noktayı keşfeden NearbyConnections örneğinin kimliğidir. endpoint_details
, keşfedilen uzak uç noktanın ayrıntılarını içerir.
OnEndpointLostCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback
Uzak uç nokta artık bulunabilir olmadığında OnEndpointLostCallback
çağrılır.
Kamu işlevleri
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
shared_ptr
'den EndpointDiscoveryListenerHelperImpl
'a bir EndpointDiscoveryListenerHelper oluşturur.
API tarafından dahili kullanıma yöneliktir.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
OnEndpointFoundCallback'i ayarlayın.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
OnEndpointLostCallback'i ayarlayın.