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)
shared_ptr'den EndpointDiscoveryListenerHelperImpl'a bir EndpointDiscoveryListenerHelper oluşturur.

Herkese açık türler

OnEndpointFoundCallback typedef
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
Uzak 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.

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.