FileHandler::Observer クラス

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

まとめ

メンバー 説明
public virtual void OnCreateFileHandlerSuccess(const std::shared_ptr<FileHandler>& fileHandler, const std::shared_ptr<void>& context) ハンドラーが正常に作成されたときに呼び出されます。
public virtual void OnCreateFileHandlerFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) ハンドラーの作成に失敗したときに呼び出されました。
public virtual void OnClassifySuccess(const std::vector<std::shared_ptr<Action>>& actions, const std::shared_ptr<void>& context) 分類が成功すると呼び出されます。
public virtual void OnClassifyFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) 分類が失敗すると呼び出されます。
public virtual void OnGetDecryptedTemporaryFileSuccess(const std::string& decryptedFilePath, const std::shared_ptr<void>& context) 暗号化解除された一時ファイルの取得が成功すると呼び出されます。
public virtual void OnGetDecryptedTemporaryFileFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) 暗号化解除された一時ファイルの取得が失敗すると呼び出されます。
public virtual void OnGetDecryptedTemporaryStreamSuccess(const std::shared_ptr<Stream>& decryptedStream, const std::shared_ptr<void>& context) 暗号化解除された一時ストリームの取得が成功すると呼び出されます。
public virtual void OnGetDecryptedTemporaryStreamFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) 暗号化解除された一時ストリームの取得が失敗すると呼び出されます。
public virtual void OnCommitSuccess(bool committed, const std::shared_ptr<void>& context) ファイルへの変更のコミットが成功したときに呼び出されます。
public virtual void OnCommitFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) ファイルへの変更のコミットに失敗したときに呼び出されます。
public virtual void OnInspectSuccess(const std::shared_ptr<FileInspector>& fileInspector, const std::shared_ptr<void>& context) 検査が成功すると呼び出されます。
public virtual void OnInspectFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) 検査が失敗すると呼び出されます。

メンバー

OnCreateFileHandlerSuccess 関数

ハンドラーが正常に作成されたときに呼び出されます。

OnCreateFileHandlerFailure 関数

ハンドラーの作成に失敗したときに呼び出されました。

OnClassifySuccess 関数

分類が成功すると呼び出されます。

OnClassifyFailure 関数

分類が失敗すると呼び出されます。

OnGetDecryptedTemporaryFileSuccess 関数

暗号化解除された一時ファイルの取得が成功すると呼び出されます。

OnGetDecryptedTemporaryFileFailure 関数

暗号化解除された一時ファイルの取得が失敗すると呼び出されます。

OnGetDecryptedTemporaryStreamSuccess 関数

暗号化解除された一時ストリームの取得が成功すると呼び出されます。

OnGetDecryptedTemporaryStreamFailure 関数

暗号化解除された一時ストリームの取得が失敗すると呼び出されます。

OnCommitSuccess 関数

ファイルへの変更のコミットが成功したときに呼び出されます。

OnCommitFailure 関数

ファイルへの変更のコミットに失敗したときに呼び出されます。

OnInspectSuccess 関数

検査が成功すると呼び出されます。

OnInspectFailure 関数

検査が失敗すると呼び出されます。