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()