gpg:: IEndpointDiscoveryListener
Ini adalah class abstrak.
#include <i_endpoint_discovery_listener.h>
Menentukan antarmuka yang dapat dikirim peristiwa yang berkaitan dengan penemuan endpoint jarak jauh.
Ringkasan
Konstruktor dan Destruktor |
|
---|---|
~IEndpointDiscoveryListener()
|
Fungsi publik |
|
---|---|
OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
|
virtual void
Dipanggil saat endpoint jarak jauh ditemukan; akan dipanggil satu kali untuk setiap endpoint yang ditemukan.
|
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_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
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=0
Dipanggil saat endpoint jarak jauh ditemukan; akan dipanggil satu kali untuk setiap endpoint yang ditemukan.
Perhatikan, metode ini dapat dipanggil berulang kali dalam urutan singkat; Anda mungkin ingin menunda update ke UI untuk mencerminkan endpoint baru dalam jangka waktu yang singkat setelah metode dipanggil.
OnEndpointLost
virtual void OnEndpointLost( int64_t client_id, const std::string & remote_endpoint_id )=0
Dipanggil saat endpoint jarak jauh tidak lagi dapat ditemukan; hanya akan dipanggil dengan ID yang sebelumnya diteruskan ke OnEndpointFound
.
Perhatikan, metode ini dapat dipanggil berulang kali dalam urutan singkat; Anda mungkin perlu menunda update ke UI untuk mencerminkan endpoint yang hilang selama beberapa waktu yang singkat setelah metode dipanggil.
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()