gpg:: ICrossAppEndpointDiscoveryListener
Esta é uma classe abstrata.
#include <i_cross_app_endpoint_discovery_listener.h>
Define uma interface que pode receber eventos relacionados à descoberta de endpoints remotos entre apps.
Resumo
Construtores e destrutores |
|
---|---|
~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 pode mais ser detectado. Ele só é 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 rápida sucessão. Talvez seja melhor 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 pode mais ser detectado. Ele só é chamado com IDs que foram transmitidos anteriormente para OnEndpointFound
.
Esse método pode ser invocado repetidamente em rápida sucessão. Talvez seja necessário atrasar a atualização da IU para refletir a ausência do endpoint por um curto período após a invocação do método.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()