class FileHandler::Observer
Интерфейс наблюдателя для клиентов для получения событий уведомлений, связанных с обработчиком файлов. Все ошибки наследуются от mip::Error. Клиент не должен вызывать подсистему обратно в потоке, который вызывает наблюдателя.
Итоги
Участники | Descriptions |
---|---|
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
Вызывается при сбое проверки.