gpg:: EndpointDiscoveryListenerHelper
#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
|
typedefstd::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
OnEndpointFoundCallback dipanggil saat endpoint jarak jauh ditemukan. |
OnEndpointLostCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
OnEndpointLostCallback dipanggil 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.