gpg:: IEndpointDiscoveryListener
Essa é uma classe abstrata.
#include <i_endpoint_discovery_listener.h>
Define uma interface que pode entregar eventos relacionados à descoberta de endpoints remotos.
Resumo
Construtores e destruidores |
|
---|---|
~IEndpointDiscoveryListener()
|
Funções públicas |
|
---|---|
OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
|
virtual void
Invocado quando um endpoint remoto é encontrado. será invocado uma vez para cada endpoint descoberto.
|
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_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
OnEndpointFound
virtual void OnEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details )=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.
OnEndpointLost
virtual void OnEndpointLost( int64_t client_id, const std::string & remote_endpoint_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.
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()