гпг:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
Определяет вспомогательный метод, который можно использовать для предоставления обратных вызовов IEndpointDiscoveryListener в пакет SDK без определения полного интерфейса IEndpointDiscoveryListener .
Краткое содержание
Обратные вызовы, настроенные для этого объекта, будут вызываться, как описано в API близлежащих соединений. Обратные вызовы, не установленные явно, ничего не сделают.
Конструкторы и деструкторы | |
---|---|
EndpointDiscoveryListenerHelper () | |
EndpointDiscoveryListenerHelper (std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl) |
Публичные типы | |
---|---|
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.