гпг:: ICrossAppEndpointDiscoveryListener
Это абстрактный класс.#include <i_cross_app_endpoint_discovery_listener.h>
Определяет интерфейс, который может доставлять события, связанные с обнаружением удаленных конечных точек между приложениями.
Краткое содержание
Конструкторы и деструкторы | |
---|---|
~ICrossAppEndpointDiscoveryListener () |
Общественные функции | |
---|---|
OnCrossAppEndpointFound (int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers)=0 | virtual void Вызывается при обнаружении удаленной конечной точки; будет вызываться один раз для каждой обнаруженной конечной точки. |
OnCrossAppEndpointLost (int64_t client_id, const std::string & instance_id)=0 | virtual void Вызывается, когда удаленная конечная точка больше не обнаруживается; будет вызываться только с идентификаторами, которые ранее были переданы в OnEndpointFound . |
Общественные функции
Онкроссаппендпойнтфаунд
virtual void OnCrossAppEndpointFound( int64_t client_id, const EndpointDetails & endpoint_details, const std::vector< AppIdentifier > & app_identifiers )=0
Вызывается при обнаружении удаленной конечной точки; будет вызываться один раз для каждой обнаруженной конечной точки.
Обратите внимание, что этот метод можно вызывать повторно в короткой последовательности; вы можете захотеть отложить обновление пользовательского интерфейса, чтобы отразить новую конечную точку, на некоторый короткий период времени после вызова метода.
Онкроссапконечная точка потеряна
virtual void OnCrossAppEndpointLost( int64_t client_id, const std::string & instance_id )=0
Вызывается, когда удаленная конечная точка больше не обнаруживается; будет вызываться только с идентификаторами, которые ранее были переданы в OnEndpointFound
.
Обратите внимание, что этот метод можно вызывать неоднократно в короткой последовательности; вы можете отложить обновление пользовательского интерфейса, чтобы отразить исчезновение конечной точки в течение некоторого короткого периода времени после вызова метода.
~ICrossAppEndpointDiscoveryListener
virtual ~ICrossAppEndpointDiscoveryListener()