gpg:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
Define um auxiliar que pode ser usado para fornecer callbacks IEndpointDiscoveryListener ao SDK sem definir a interface IEndpointDiscoveryListener completa.
Resumo
Os callbacks configurados nesse objeto serão invocados, conforme descrito na API Nearby Connections. Os callbacks não definidos explicitamente não terão efeito.
Construtores e destrutores |
|
---|---|
EndpointDiscoveryListenerHelper()
|
|
EndpointDiscoveryListenerHelper(std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
Constrói um EndpointDiscoveryListenerHelper de um
shared_ptr para um EndpointDiscoveryListenerHelperImpl . |
Tipos públicos |
|
---|---|
OnEndpointFoundCallback
|
typedefstd::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
OnEndpointFoundCallback é chamado quando um endpoint remoto é encontrado. |
OnEndpointLostCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
OnEndpointLostCallback é chamado quando um endpoint remoto não pode mais ser descoberto. |
Funções públicas |
|
---|---|
SetOnEndpointFoundCallback(OnEndpointFoundCallback callback)
|
Defina o OnEndpointFoundCallback.
|
SetOnEndpointLostCallback(OnEndpointLostCallback callback)
|
Defina o OnEndpointLostCallback.
|
Tipos públicos
OnEndpointFoundCallback
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback
OnEndpointFoundCallback
é chamado quando um endpoint remoto é encontrado.
client_id
é o ID da instância NearbyConnections que descobriu o endpoint. endpoint_details
contém os detalhes do endpoint remoto descoberto.
OnEndpointLostCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback
OnEndpointLostCallback
é chamado quando um endpoint remoto não pode mais ser descoberto.
Funções públicas
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
Constrói um EndpointDiscoveryListenerHelper de um shared_ptr
para um EndpointDiscoveryListenerHelperImpl
.
Destinado a uso interno pela API.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
Defina o OnEndpointFoundCallback.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
Defina o OnEndpointLostCallback.