gpg::EndpointDiscoveryListenerHelper

#include <endpoint_discovery_listener_helper.h>

IEndpointDiscoveryListener arayüzünün tamamını tanımlamadan SDK'ya IEndpointDiscoveryListener geri çağırmaları sağlamak için kullanılabilecek bir yardımcı tanımlar.

Özet

Bu nesnede yapılandırılan geri çağırmalar, yakındaki bağlantılar API'sinde açıklandığı şekilde çağrılır. Açıkça ayarlanmayan geri çağırmaların bir etkisi olmaz.

Oluşturucular ve Yıkıcılar

EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper(std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
shared_ptr öğesinden EndpointDiscoveryListenerHelperImpl öğesine bir EndpointDiscoveryListenerHelper oluşturur.

Herkese açık türler

OnEndpointFoundCallback typedef
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
Uzak bir uç nokta bulunduğunda OnEndpointFoundCallback çağrılır.
OnEndpointLostCallback typedef
std::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.

Herkese açık işlevler

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 bir uç nokta bulunduğunda OnEndpointFoundCallback çağrılır.

client_id, uç noktayı keşfeden NearbyConnections örneğinin kimliğidir. endpoint_details, bulunan 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.

Herkese açık işlevler

EndpointDiscoveryListenerHelper

 EndpointDiscoveryListenerHelper()

EndpointDiscoveryListenerHelper

 EndpointDiscoveryListenerHelper(
  std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl
)

shared_ptr öğesinden EndpointDiscoveryListenerHelperImpl öğesine bir EndpointDiscoveryListenerHelper oluşturur.

API tarafından dahili kullanım için tasarlanmıştır.

SetOnEndpointFoundCallback

EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback(
  OnEndpointFoundCallback callback
)

OnEndpointFoundCallback'i ayarlayın.

SetOnEndpointLostCallback

EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback(
  OnEndpointLostCallback callback
)

OnEndpointLostCallback'i ayarlayın.