gpg::IEndpointDiscoveryListener

これは抽象クラスです。

#include <i_endpoint_discovery_listener.h>

リモート エンドポイント ディスカバリに関連するイベントを配信できるインターフェースを定義します。

概要

コンストラクタとデストラクタ

~IEndpointDiscoveryListener()

パブリック関数

OnEndpointFound(int64_t client_id, const EndpointDetails & endpoint_details)=0
virtual void
リモート エンドポイントが見つかった場合に呼び出されます。検出されたエンドポイントごとに 1 回呼び出されます。
OnEndpointLost(int64_t client_id, const std::string & remote_endpoint_id)=0
virtual void
リモート エンドポイントが検出できなくなったときに呼び出されます。以前に OnEndpointFound に渡された ID でのみ呼び出されます。

パブリック関数

OnEndpointFound

virtual void OnEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details
)=0

リモート エンドポイントが見つかった場合に呼び出されます。検出されたエンドポイントごとに 1 回呼び出されます。

このメソッドは短時間に繰り返し呼び出される場合があります。メソッドが呼び出されてから少しの間、UI の更新を遅らせて新しいエンドポイントを反映することをおすすめします。

OnEndpointLost

virtual void OnEndpointLost(
  int64_t client_id,
  const std::string & remote_endpoint_id
)=0

リモート エンドポイントが検出できなくなったときに呼び出されます。以前に OnEndpointFound に渡された ID でのみ呼び出されます。

このメソッドは、短時間に連続して繰り返し呼び出される場合があります。そのため、メソッドが呼び出されてから少しの間、エンドポイントがなくなることを反映させるため、UI の更新を遅らせることができます。

~IEndpointDiscoveryListener

virtual  ~IEndpointDiscoveryListener()