gpg:: IEndpointDiscoveryListener
Essa é uma classe abstrata.
#include <i_endpoint_discovery_listener.h>
Define uma interface que pode receber eventos relacionados à descoberta remota de endpoints.
Resumo
Construtores e destrutores |
|
---|---|
~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. Será chamado apenas 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.
Observe que esse método pode ser invocado repetidamente em curta sucessão. Talvez você queira atrasar a atualização da interface para refletir o novo endpoint por um curto período após o método ser invocado.
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. Será chamado apenas com IDs que foram transmitidos anteriormente para OnEndpointFound
.
Observe que esse método pode ser invocado repetidamente em curta sucessão. É possível atrasar a atualização da interface para refletir o ponto de extremidade ausente por algum curto período após o método ser invocado.
~IEndpointDiscoveryListener
virtual ~IEndpointDiscoveryListener()