gpg:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
Define un asistente que se puede usar para proporcionar devoluciones de llamada IEndpointDiscoveryListener al SDK sin definir la interfaz IEndpointDiscoveryListener completa.
Resumen
Las devoluciones de llamada configuradas en este objeto se invocarán como se describe en la API de conexiones cercanas. Las devoluciones de llamada que no se establezcan de forma explícita no tendrán ningún efecto.
Constructores y destructores |
|
---|---|
EndpointDiscoveryListenerHelper()
|
|
EndpointDiscoveryListenerHelper(std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
Construye un EndpointDiscoveryListenerHelper de un
shared_ptr a un EndpointDiscoveryListenerHelperImpl . |
Tipos públicos |
|
---|---|
OnEndpointFoundCallback
|
typedefstd::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
Se llama a OnEndpointFoundCallback cuando se encuentra un extremo remoto. |
OnEndpointLostCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
Se llama a OnEndpointLostCallback cuando un extremo remoto ya no es detectable. |
Funciones públicas |
|
---|---|
SetOnEndpointFoundCallback(OnEndpointFoundCallback callback)
|
Configura OnEndpointFoundCallback.
|
SetOnEndpointLostCallback(OnEndpointLostCallback callback)
|
Configura el OnEndpointLostCallback.
|
Tipos públicos
OnEndpointFoundCallback
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback
Se llama a OnEndpointFoundCallback
cuando se encuentra un extremo remoto.
client_id
es el ID de la instancia de NearbyConnections que descubrió el extremo. endpoint_details
contiene los detalles del extremo remoto detectado.
OnEndpointLostCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback
Se llama a OnEndpointLostCallback
cuando un extremo remoto ya no es detectable.
Funciones públicas
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
Construye un EndpointDiscoveryListenerHelper de un shared_ptr
a un EndpointDiscoveryListenerHelperImpl
.
Diseñado para el uso interno de la API.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
Configura OnEndpointFoundCallback.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
Configura el OnEndpointLostCallback.