gpg:: IEndpointDiscoveryListener
این یک کلاس انتزاعی است.#include <i_endpoint_discovery_listener.h>
رابطی را تعریف می کند که می تواند رویدادهای مربوط به کشف نقطه پایانی راه دور را ارائه دهد.
خلاصه
سازندگان و تخریب کنندگان | |
---|---|
~IEndpointDiscoveryListener () |
توابع عمومی | |
---|---|
OnEndpointFound (int64_t client_id, const EndpointDetails & endpoint_details)=0 | virtual void هنگامی که یک نقطه پایانی راه دور پیدا می شود فراخوانی می شود. برای هر نقطه پایانی کشف شده یک بار فراخوانی می شود. |
OnEndpointLost (int64_t client_id, const std::string & remote_endpoint_id)=0 | virtual void زمانی فراخوانی می شود که نقطه پایانی راه دور دیگر قابل کشف نباشد. فقط با شناسه هایی که قبلاً به OnEndpointFound ارسال شده بود، فراخوانی می شود. |
توابع عمومی
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=0
هنگامی که یک نقطه پایانی راه دور پیدا می شود فراخوانی می شود. برای هر نقطه پایانی کشف شده یک بار فراخوانی می شود.
توجه داشته باشید که این روش ممکن است به طور متوالی و به صورت متوالی استفاده شود. ممکن است بخواهید بهروزرسانی رابط کاربری را به تأخیر بیندازید تا نقطه پایانی جدید را برای مدت کوتاهی پس از فراخوانی روش منعکس کند.
OnEndpointLost
virtual void OnEndpointLost( int64_t client_id, const std::string & remote_endpoint_id )=0
زمانی فراخوانی می شود که نقطه پایانی راه دور دیگر قابل کشف نباشد. فقط با شناسه هایی که قبلاً به OnEndpointFound
ارسال شده بود، فراخوانی می شود.
توجه داشته باشید که این روش ممکن است به طور متوالی و به صورت متوالی استفاده شود. میتوانید بهروزرسانی UI را به تأخیر بیندازید تا نقطه پایانی را برای مدت کوتاهی پس از فراخوانی روش منعکس کنید.
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.