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()
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-07-23 بهوقت ساعت هماهنگ جهانی.