次の方法で共有


class FileProfile::Observer

プロファイル関連のイベントの通知を取得するクライアントのオブザーバー インターフェイス。 すべてのエラーは mip::Error から継承されます。 クライアントは、オブザーバーを呼び出すスレッドでエンジンを呼び出さないでください。

まとめ

メンバー 説明
public virtual ~Observer() まだ文書化されていません。
public virtual void OnLoadSuccess(const std::shared_ptr<mip::FileProfile>& profile, const std::shared_ptr<void>& context) プロファイルが正常に読み込まれたときに呼び出されます。
public virtual void OnLoadFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) プロファイルの読み込み時にエラーが発生したときに呼び出されます。
public virtual void OnListEnginesSuccess(const std::vector<std::string>& engineIds, const std::shared_ptr<void>& context) エンジンの一覧が正常に生成されたときに呼び出されます。
public virtual void OnListEnginesFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) エンジンの一覧表示でエラーが発生したときに呼び出されます。
public virtual void OnUnloadEngineSuccess(const std::shared_ptr<void>& context) エンジンが正常にアンロードされたときに呼び出されます。
public virtual void OnUnloadEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) エンジンのアンロード時にエラーが発生したときに呼び出されます。
public virtual void OnAddEngineSuccess(const std::shared_ptr<mip::FileEngine>& engine, const std::shared_ptr<void>& context) 新しいエンジンが正常に追加されたときに呼び出されます。
public virtual void OnAddEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) 新しいエンジンを追加するとエラーが発生したときに呼び出されます。
public virtual void OnDeleteEngineSuccess(const std::shared_ptr<void>& context) エンジンが正常に削除されたときに呼び出されます。
public virtual void OnDeleteEngineFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) エンジンの削除時にエラーが発生したときに呼び出されます。
public virtual void OnPolicyChanged(const std::string& engineId) 指定された ID を持つエンジンのポリシーが変更されたときに呼び出されます。
public virtual void OnAddPolicyEngineStarting(bool requiresPolicyFetch) ポリシー エンジンのポリシー データをサーバーからフェッチする必要があるかどうか、またはローカルにキャッシュされたデータから作成できるかどうかを記述するために、エンジンの作成前に呼び出されます。
protected Observer() まだ文書化されていません。

メンバー

~Observer 関数

まだ文書化されていません。

OnLoadSuccess 関数

プロファイルが正常に読み込まれたときに呼び出されます。

OnLoadFailure 関数

プロファイルの読み込み時にエラーが発生したときに呼び出されます。

OnListEnginesSuccess 関数

エンジンの一覧が正常に生成されたときに呼び出されます。

OnListEnginesFailure 関数

エンジンの一覧表示でエラーが発生したときに呼び出されます。

OnUnloadEngineSuccess 関数

エンジンが正常にアンロードされたときに呼び出されます。

OnUnloadEngineFailure 関数

エンジンのアンロード時にエラーが発生したときに呼び出されます。

OnAddEngineSuccess 関数

新しいエンジンが正常に追加されたときに呼び出されます。

OnAddEngineFailure 関数

新しいエンジンを追加するとエラーが発生したときに呼び出されます。

OnDeleteEngineSuccess 関数

エンジンが正常に削除されたときに呼び出されます。

OnDeleteEngineFailure 関数

エンジンの削除時にエラーが発生したときに呼び出されます。

OnPolicyChanged 関数

指定された ID を持つエンジンのポリシーが変更されたときに呼び出されます。

OnAddPolicyEngineStarting 関数

ポリシー エンジンのポリシー データをサーバーからフェッチする必要があるかどうか、またはローカルにキャッシュされたデータから作成できるかどうかを記述するために、エンジンの作成前に呼び出されます。

パラメーター:

  • requiresPolicyFetch: エンジン データを HTTP 経由でフェッチする必要があるかどうか、またはキャッシュから読み込まれるかどうかを記述します

この省略可能なコールバックは、AddEngineAsync 操作 (それに伴う遅延) の完了に HTTP 操作が必要かどうかをアプリケーションで通知するために使用される場合があります。

Observer 関数

まだ文書化されていません。