gpg:: ICrossAppEndpointDiscoveryListener

این یک کلاس انتزاعی است.

#include <i_cross_app_endpoint_discovery_listener.h>

رابطی را تعریف می کند که می تواند رویدادهای مربوط به کشف نقطه پایانی راه دور بین برنامه ای را ارائه دهد.

خلاصه

سازندگان و ویرانگرها

~ICrossAppEndpointDiscoveryListener ()

توابع عمومی

OnCrossAppEndpointFound (int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
virtual void
هنگامی که یک نقطه پایانی راه دور پیدا می شود فراخوانی می شود. برای هر نقطه پایانی کشف شده یک بار فراخوانی می شود.
OnCrossAppEndpointLost (int64_t client_id, const std::string & instance_id)=0
virtual void
زمانی فراخوانی می شود که نقطه پایانی راه دور دیگر قابل کشف نباشد. فقط با شناسه هایی که قبلاً به OnEndpointFound ارسال شده بود، فراخوانی می شود.

توابع عمومی

OnCrossAppEndpointFound

virtual void OnCrossAppEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details,
  const std::vector< AppIdentifier > & app_identifiers
)=0

هنگامی که یک نقطه پایانی راه دور پیدا می شود فراخوانی می شود. برای هر نقطه پایانی کشف شده یک بار فراخوانی می شود.

توجه داشته باشید که این روش ممکن است به طور متوالی و به صورت متوالی استفاده شود. ممکن است بخواهید به‌روزرسانی رابط کاربری را به تأخیر بیندازید تا نقطه پایانی جدید را برای مدت کوتاهی پس از فراخوانی روش منعکس کند.

OnCrossAppEndpointLost

virtual void OnCrossAppEndpointLost(
  int64_t client_id,
  const std::string & instance_id
)=0

زمانی فراخوانی می شود که نقطه پایانی راه دور دیگر قابل کشف نباشد. فقط با شناسه هایی که قبلاً به OnEndpointFound ارسال شده بود، فراخوانی می شود.

توجه داشته باشید که این روش ممکن است به طور متوالی و به صورت متوالی استفاده شود. می‌توانید به‌روزرسانی UI را به تأخیر بیندازید تا نقطه پایانی را برای مدت کوتاهی پس از فراخوانی روش منعکس کنید.

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()