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()