Clase FileHandler::Observer

Interfaz de observador para que los clientes obtengan eventos de notificaciones relacionados con el controlador de archivos. Todos los errores heredan de mip::Error. El cliente no debe llamar al motor de nuevo en el subproceso que llama al observador.

Resumen

Miembros Descripciones
public virtual void OnCreateFileHandlerSuccess(const std::shared_ptr<FileHandler& fileHandler>, const std::shared_ptr<void>& context) Se llama cuando el controlador se crea correctamente.
public virtual void OnCreateFileHandlerFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama al crear el controlador.
public virtual void OnClassifySuccess(const std::vector<std::shared_ptr<Action>>& actions, const std::shared_ptr<void>& context) Se llama cuando se clasifica correctamente.
public virtual void OnClassifyFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama cuando se produce un error en la clasificación.
public virtual void OnGetDecryptedTemporaryFileSuccess(const std::string& decryptedFilePath, const std::shared_ptr<void>& context) Se llama al obtener el archivo temporal descifrado correctamente.
public virtual void OnGetDecryptedTemporaryFileFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama al obtener el archivo temporal descifrado.
public virtual void OnGetDecryptedTemporaryStreamSuccess(const std::shared_ptr<Stream>& decryptedStream, const std::shared_ptr<void>& context) Se llama al obtener el flujo temporal descifrado correcto.
public virtual void OnGetDecryptedTemporaryStreamFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama al obtener el flujo temporal descifrado.
public virtual void OnCommitSuccess(bool committed, const std::shared_ptr<void>& context) Se llama al confirmar que los cambios en el archivo se realizaron correctamente.
public virtual void OnCommitFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama al confirmar los cambios en el archivo.
public virtual void OnInspectSuccess(const std::shared_ptr<FileInspector & fileInspector>, const std::shared_ptr<void>& context) Se llama cuando se inspecciona correctamente.
public virtual void OnInspectFailure(const std::exception_ptr& error, const std::shared_ptr<void>& context) Se llama cuando se produce un error en la inspección.

Miembros

Función OnCreateFileHandlerSuccess

Se llama cuando el controlador se crea correctamente.

Función OnCreateFileHandlerFailure

Se llama al crear el controlador.

Función OnClassifySuccess

Se llama cuando se clasifica correctamente.

Función OnClassifyFailure

Se llama cuando se produce un error en la clasificación.

Función OnGetDecryptedTemporaryFileSuccess

Se llama al obtener el archivo temporal descifrado correctamente.

Función OnGetDecryptedTemporaryFileFailure

Se llama al obtener el archivo temporal descifrado.

Función OnGetDecryptedTemporaryStreamSuccess

Se llama al obtener el flujo temporal descifrado correcto.

Función OnGetDecryptedTemporaryStreamFailure

Se llama al obtener el flujo temporal descifrado.

Función OnCommitSuccess

Se llama al confirmar que los cambios en el archivo se realizaron correctamente.

Función OnCommitFailure

Se llama al confirmar los cambios en el archivo.

Función OnInspectSuccess

Se llama cuando se inspecciona correctamente.

Función OnInspectFailure

Se llama cuando se produce un error en la inspección.