gpg:: ICrossAppEndpointDiscoveryListener
Ini adalah class abstrak.
#include <i_cross_app_endpoint_discovery_listener.h>
Menentukan antarmuka yang dapat mengirim peristiwa yang berkaitan dengan penemuan endpoint jarak jauh lintas-aplikasi.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
~ICrossAppEndpointDiscoveryListener()
|
Fungsi publik |
|
---|---|
OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
|
virtual void
Dipanggil saat endpoint jarak jauh ditemukan; akan dipanggil satu kali untuk setiap endpoint yang ditemukan.
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
|
virtual void
Dipanggil saat endpoint jarak jauh tidak lagi dapat ditemukan; hanya akan dipanggil dengan ID yang sebelumnya diteruskan ke
OnEndpointFound . |
Fungsi publik
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
Dipanggil saat endpoint jarak jauh ditemukan; akan dipanggil satu kali untuk setiap endpoint yang ditemukan.
Perlu diperhatikan bahwa metode ini dapat dipanggil berulang kali secara berturut-turut dalam waktu singkat; Anda mungkin ingin menunda update pada UI untuk mencerminkan endpoint baru selama beberapa jangka waktu yang singkat setelah metode ini dipanggil.
OnCrossAppEndpointHilang
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_id )=0
Dipanggil saat endpoint jarak jauh tidak lagi dapat ditemukan; hanya akan dipanggil dengan ID yang sebelumnya diteruskan ke OnEndpointFound
.
Perlu diperhatikan bahwa metode ini dapat dipanggil berulang kali secara berturut-turut dalam waktu singkat; Anda dapat menunda update pada UI untuk mencerminkan endpoint yang hilang selama beberapa waktu singkat setelah metode ini dipanggil.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()