гпг:: 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()