gpg:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
کمکی را تعریف می کند که می تواند برای ارائه تماس های IEndpointDiscoveryListener به SDK بدون تعریف رابط کامل IEndpointDiscoveryListener استفاده شود.
خلاصه
فراخوانهای پیکربندی شده روی این شی همانطور که در API اتصالات نزدیک توضیح داده شده است فراخوانی میشوند. تماسهایی که بهصراحت تنظیم نشدهاند کاری از پیش نمیبرند.
سازندگان و ویرانگرها | |
---|---|
EndpointDiscoveryListenerHelper () | |
EndpointDiscoveryListenerHelper (std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl) |
انواع عمومی | |
---|---|
OnEndpointFoundCallback | typedefstd::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback زمانی فراخوانی می شود که یک نقطه پایانی راه دور پیدا شود. |
OnEndpointLostCallback | typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback زمانی فراخوانی می شود که نقطه پایانی راه دور دیگر قابل شناسایی نباشد. |
توابع عمومی | |
---|---|
SetOnEndpointFoundCallback ( OnEndpointFoundCallback callback) | OnEndpointFoundCallback را تنظیم کنید. |
SetOnEndpointLostCallback ( OnEndpointLostCallback callback) | OnEndpointLostCallback را تنظیم کنید. |
انواع عمومی
OnEndpointFoundCallback
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback
OnEndpointFoundCallback
زمانی فراخوانی می شود که یک نقطه پایانی راه دور پیدا شود.
client_id
شناسه نمونه NearbyConnections است که نقطه پایانی را کشف کرده است. endpoint_details
شامل جزئیات نقطه پایانی راه دور کشف شده است.
OnEndpointLostCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback
OnEndpointLostCallback
زمانی فراخوانی می شود که نقطه پایانی راه دور دیگر قابل شناسایی نباشد.
توابع عمومی
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
یک EndpointDiscoveryListenerHelper از shared_ptr
به EndpointDiscoveryListenerHelperImpl
می سازد.
برای استفاده داخلی توسط API در نظر گرفته شده است.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
OnEndpointFoundCallback را تنظیم کنید.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
OnEndpointLostCallback را تنظیم کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.