gpg:: EndpointDiscoveryListenerHelper

#include <endpoint_discovery_listener_helper.h>

کمکی را تعریف می کند که می تواند برای ارائه تماس های IEndpointDiscoveryListener به SDK بدون تعریف رابط کامل IEndpointDiscoveryListener استفاده شود.

خلاصه

فراخوان‌های پیکربندی شده روی این شی همان‌طور که در API اتصالات نزدیک توضیح داده شده است فراخوانی می‌شوند. تماس‌هایی که به‌صراحت تنظیم نشده‌اند کاری از پیش نمی‌برند.

سازندگان و تخریب کنندگان

EndpointDiscoveryListenerHelper ()
EndpointDiscoveryListenerHelper (std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
یک EndpointDiscoveryListenerHelper از shared_ptr به EndpointDiscoveryListenerHelperImpl می سازد.

انواع عمومی

OnEndpointFoundCallback typedef
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
OnEndpointFoundCallback زمانی فراخوانی می شود که یک نقطه پایانی راه دور پیدا شود.
OnEndpointLostCallback typedef
std::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 را تنظیم کنید.