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