гпг:: EndpointDiscoveryListenerHelper

#include <endpoint_discovery_listener_helper.h>

Определяет вспомогательный метод, который можно использовать для предоставления обратных вызовов IEndpointDiscoveryListener в пакет SDK без определения полного интерфейса IEndpointDiscoveryListener .

Краткое содержание

Обратные вызовы, настроенные для этого объекта, будут вызываться, как описано в API близлежащих соединений. Обратные вызовы, не установленные явно, ничего не сделают.

Конструкторы и деструкторы

EndpointDiscoveryListenerHelper ()
EndpointDiscoveryListenerHelper (std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
Создает EndpointDiscoveryListenerHelper из shared_ptr в EndpointDiscoveryListenerHelperImpl .

Публичные типы

OnEndpointFoundCallback определение типа
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
OnEndpointFoundCallback вызывается при обнаружении удаленной конечной точки.
OnEndpointLostCallback определение типа
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
OnEndpointLostCallback вызывается, когда удаленная конечная точка больше не доступна для обнаружения.

Общественные функции

SetOnEndpointFoundCallback ( OnEndpointFoundCallback callback)
Установите OnEndpointFoundCallback.
SetOnEndpointLostCallback ( OnEndpointLostCallback callback)
Установите OnEndpointLostCallback.

Публичные типы

Обратный вызов OnEndpointFound

std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback

OnEndpointFoundCallback вызывается при обнаружении удаленной конечной точки.

client_id — это идентификатор экземпляра NearbyConnections , обнаружившего конечную точку. endpoint_details содержит сведения об обнаруженной удаленной конечной точке.

OnEndpointLostОбратный вызов

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.

SetOnEndpointLostОбратный вызов

EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback(
  OnEndpointLostCallback callback
)

Установите OnEndpointLostCallback.