gpg:: ICrossAppEndpointDiscoveryListener
Essa é uma classe abstrata.
#include <i_cross_app_endpoint_discovery_listener.h>
Define uma interface que pode entregar eventos relacionados à descoberta de endpoints remotos entre apps.
Resumo
Construtores e destruidores |
|
---|---|
~ICrossAppEndpointDiscoveryListener()
|
Funções públicas |
|
---|---|
OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
|
virtual void
Invocado quando um endpoint remoto é encontrado. será invocado uma vez para cada endpoint descoberto.
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
|
virtual void
Invocado quando um endpoint remoto não é mais detectável. só será chamado com IDs que foram transmitidos anteriormente para
OnEndpointFound . |
Funções públicas
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
Invocado quando um endpoint remoto é encontrado. será invocado uma vez para cada endpoint descoberto.
Esse método pode ser invocado repetidamente em períodos curtos. É recomendável atrasar a atualização da interface para refletir o novo endpoint por um curto período após a invocação do método.
OnCrossAppEndpointLost
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_id )=0
Invocado quando um endpoint remoto não é mais detectável. só será chamado com IDs que foram transmitidos anteriormente para OnEndpointFound
.
Esse método pode ser invocado repetidamente em períodos curtos. é possível atrasar a atualização da interface para refletir a desativação do endpoint por um curto período após a invocação do método.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()