gpg::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
リモート エンドポイントが検出されたときに呼び出されます。検出されたエンドポイントごとに 1 回呼び出されます。
OnCrossAppEndpointLost(int64_t client_id, const std::string & instance_id)=0
virtual void
リモート エンドポイントが検出できなくなったときに呼び出されます。以前に OnEndpointFound に渡された ID でのみ呼び出されます。

パブリック関数

OnCrossAppEndpointFound

virtual void OnCrossAppEndpointFound(
  int64_t client_id,
  const EndpointDetails & endpoint_details,
  const std::vector< AppIdentifier > & app_identifiers
)=0

リモート エンドポイントが検出されたときに呼び出されます。検出されたエンドポイントごとに 1 回呼び出されます。

このメソッドは短い間隔で繰り返し呼び出される可能性があるため、メソッドの呼び出し後しばらくの間、新しいエンドポイントを反映するように UI の更新を遅らせることをおすすめします。

OnCrossAppEndpointLost

virtual void OnCrossAppEndpointLost(
  int64_t client_id,
  const std::string & instance_id
)=0

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

このメソッドは短時間に繰り返し呼び出される可能性があるため、メソッドの呼び出し後、エンドポイントが消失したことを反映するために UI の更新を遅らせることをおすすめします。

~ICrossAppEndpointDiscoveryListener

virtual  ~ICrossAppEndpointDiscoveryListener()