gpg:: ICrossAppEndpointDiscoveryListener
Esta es una clase abstracta.
#include <i_cross_app_endpoint_discovery_listener.h>
Define una interfaz a la que se pueden entregar eventos relacionados con el descubrimiento de extremos remotos entre apps.
Resumen
Constructores y destructores |
|
---|---|
~ICrossAppEndpointDiscoveryListener()
|
Funciones públicas |
|
---|---|
OnCrossAppEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0
|
virtual void
Se invoca cuando se encuentra un extremo remoto. Se invocará una vez por cada extremo descubierto.
|
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
|
virtual void
Se invoca cuando un extremo remoto ya no se puede descubrir. Solo se llamará con los IDs que se pasaron anteriormente a
OnEndpointFound . |
Funciones públicas
OnCrossAppEndpointFound
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
Se invoca cuando se encuentra un extremo remoto. Se invocará una vez por cada extremo descubierto.
Ten en cuenta que este método se puede invocar de forma reiterada en una sucesión breve. Te recomendamos que demores la actualización de la IU para que refleje el nuevo extremo durante un período breve después de que se invoque el método.
OnCrossAppEndpointLost
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_id )=0
Se invoca cuando un extremo remoto ya no se puede descubrir. Solo se llamará con los IDs que se pasaron anteriormente a OnEndpointFound
.
Ten en cuenta que este método se puede invocar de forma reiterada en una sucesión breve. Te recomendamos que demores la actualización de la IU para reflejar que el extremo no está disponible durante un período breve después de que se invoque el método.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()