gpg::ICrossAppEndpointDiscoveryListener

Ini adalah class abstrak.

#include <i_cross_app_endpoint_discovery_listener.h>

Menentukan antarmuka yang dapat dikirim 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.

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.

OnCrossAppEndpointLost

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.

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.

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()