gpg:: ICrossAppEndpointDiscoveryListener
Esta es una clase abstracta.
#include <i_cross_app_endpoint_discovery_listener.h>
Define una interfaz que puede 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 es detectable. Solo se llamará con los IDs que se pasaron 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 puede invocarse de manera repetida en poca sucesión; es posible que desees retrasar la actualización de la IU para reflejar 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 es detectable. Solo se llamará con los IDs que se pasaron a OnEndpointFound
.
Ten en cuenta que este método puede invocarse de manera repetida en poca sucesión; puedes retrasar la actualización de la IU para que refleje que el extremo desaparece durante un período breve después de que se invoca el método.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()