gpg:: EndpointDiscoveryListenerHelper
#include <endpoint_discovery_listener_helper.h>
Définit un assistant qui peut être utilisé pour fournir des rappels IEndpointDiscoveryListener au SDK sans définir l'interface IEndpointDiscoveryListener complète.
Résumé
Les rappels configurés sur cet objet seront appelés comme décrit dans l'API des connexions à proximité. Les rappels non définis explicitement n'auront aucun effet.
Constructeurs et destructeurs |
|
|---|---|
EndpointDiscoveryListenerHelper()
|
|
EndpointDiscoveryListenerHelper(std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl)
Construit un EndpointDiscoveryListenerHelper depuis un
shared_ptr vers un EndpointDiscoveryListenerHelperImpl. |
Types publics |
|
|---|---|
OnEndpointFoundCallback
|
typedefstd::function< void(int64_t client_id, const EndpointDetails &endpoint_details)>
OnEndpointFoundCallback est appelé lorsqu'un point de terminaison distant est détecté. |
OnEndpointLostCallback
|
typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)>
OnEndpointLostCallback est appelé lorsqu'un point de terminaison distant n'est plus visible. |
Fonctions publiques |
|
|---|---|
SetOnEndpointFoundCallback(OnEndpointFoundCallback callback)
|
Définissez le rappel OnEndpointFoundCallback.
|
SetOnEndpointLostCallback(OnEndpointLostCallback callback)
|
Définissez le rappel OnEndpointLostCallback.
|
Types publics
OnEndpointFoundCallback
std::function< void(int64_t client_id, const EndpointDetails &endpoint_details)> OnEndpointFoundCallback
OnEndpointFoundCallback est appelé lorsqu'un point de terminaison distant est détecté.
client_id est l'ID de l'instance NearbyConnections qui a détecté le point de terminaison. endpoint_details contient les détails du point de terminaison distant détecté.
OnEndpointLostCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnEndpointLostCallback
OnEndpointLostCallback est appelé lorsqu'un point de terminaison distant n'est plus visible.
Fonctions publiques
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper()
EndpointDiscoveryListenerHelper
EndpointDiscoveryListenerHelper( std::shared_ptr< EndpointDiscoveryListenerHelperImpl > impl )
Construit un EndpointDiscoveryListenerHelper depuis un shared_ptr vers un EndpointDiscoveryListenerHelperImpl.
Destiné à un usage interne par l'API.
SetOnEndpointFoundCallback
EndpointDiscoveryListenerHelper & SetOnEndpointFoundCallback( OnEndpointFoundCallback callback )
Définissez le rappel OnEndpointFoundCallback.
SetOnEndpointLostCallback
EndpointDiscoveryListenerHelper & SetOnEndpointLostCallback( OnEndpointLostCallback callback )
Définissez le rappel OnEndpointLostCallback.