gpg:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
Define un ayudante que se puede usar para proporcionar devoluciones de llamada de IEndpointDiscoveryListener al SDK sin definir la interfaz completa de IEndpointDiscoveryListener.
Resumen
Las devoluciones de llamada configuradas en este objeto se invocarán como se describe en la API de Conexiones de Nearby. Las devoluciones de llamada que no se establezcan de forma explícita no harán nada.
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 se puede descubrir. |
Funciones públicas |
|
---|---|
SetOnEndpointFoundCallback(OnEndpointFoundCallback callback)
|
Establece OnEndpointFoundCallback.
|
SetOnEndpointLostCallback(OnEndpointLostCallback callback)
|
Establece 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 descubierto.
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 se puede descubrir.
Funciones públicas
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
Construye un EndpointDiscoveryListenerHelper de un shared_ptr
a un EndpointDiscoveryListenerHelperImpl
.
Está destinado al uso interno de la API.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
Establece OnEndpointFoundCallback.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
Establece OnEndpointLostCallback.