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