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 dalam API koneksi di sekitar. Callback yang tidak disetel 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 lagi dapat ditemukan. |
Fungsi publik |
|
---|---|
SetOnEndpointFoundCallback(OnEndpointFoundCallback callback)
|
Menetapkan OnEndpointFoundCallback.
|
SetOnEndpointLostCallback(OnEndpointLostCallback callback)
|
Menetapkan 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 lagi dapat ditemukan.
Fungsi publik
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
Membuat EndpointDiscoveryListenerHelper dari shared_ptr
ke EndpointDiscoveryListenerHelperImpl
.
Ditujukan untuk penggunaan internal oleh API.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
Menetapkan OnEndpointFoundCallback.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
Menetapkan OnEndpointLostCallback.