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()