gpg::
  #include <endpoint_discovery_listener_helper.h>
  Menentukan helper yang dapat digunakan untuk memberikan callback IEndpointDiscoveryListener ke SDK tanpa menentukan antarmuka IEndpointDiscoveryListener lengkap.
Ringkasan
Callback yang dikonfigurasi pada objek ini akan dipanggil seperti yang dijelaskan di API koneksi terdekat. Callback yang tidak ditetapkan secara eksplisit tidak akan melakukan apa pun.
| Konstruktor dan Destruktor | |
|---|---|
| EndpointDiscoveryListenerHelper() | |
| EndpointDiscoveryListenerHelper(std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl) | 
| Jenis publik | |
|---|---|
| OnEndpointFoundCallback | typedef std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>OnEndpointFoundCallbackdipanggil saat endpoint jarak jauh ditemukan. | 
| OnEndpointLostCallback | typedef std::function< void(int64_t client_id, const std::string &remote_endpoint_id)>OnEndpointLostCallbackdipanggil saat endpoint jarak jauh tidak dapat ditemukan lagi. | 
| Fungsi publik | |
|---|---|
| SetOnEndpointFoundCallback(OnEndpointFoundCallback callback) | Tetapkan OnEndpointFoundCallback.  | 
| SetOnEndpointLostCallback(OnEndpointLostCallback callback) | Tetapkan OnEndpointLostCallback.  | 
Jenis publik
OnEndpointFoundCallback
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback
OnEndpointFoundCallback dipanggil saat endpoint jarak jauh ditemukan. 
client_id adalah ID instance NearbyConnections yang menemukan endpoint. endpoint_details berisi detail endpoint jarak jauh yang ditemukan. 
OnEndpointLostCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback
OnEndpointLostCallback dipanggil saat endpoint jarak jauh tidak dapat ditemukan lagi. 
Fungsi publik
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
Membuat EndpointDiscoveryListenerHelper dari shared_ptr ke EndpointDiscoveryListenerHelperImpl. 
Dimaksudkan untuk penggunaan internal oleh API.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
Tetapkan OnEndpointFoundCallback.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
Menetapkan OnEndpointLostCallback.
