gpg::IEndpointDiscoveryListener

Ini adalah class abstrak.

#include <i_endpoint_discovery_listener.h>

Menentukan antarmuka yang dapat dikirimkan peristiwa yang terkait 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 sekali 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 dapat ditemukan lagi; 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 sekali untuk setiap endpoint yang ditemukan.

Perhatikan bahwa metode ini dapat dipanggil berulang kali secara berurutan dalam waktu singkat; Anda dapat menunda pembaruan ke UI untuk mencerminkan endpoint baru selama jangka waktu 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 dapat ditemukan lagi; hanya akan dipanggil dengan ID yang sebelumnya diteruskan ke OnEndpointFound.

Perhatikan bahwa metode ini dapat dipanggil berulang kali secara berurutan dalam waktu singkat; Anda dapat menunda pembaruan ke UI untuk mencerminkan endpoint yang hilang selama jangka waktu singkat setelah metode dipanggil.

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()