|
FOSSredder 0.5.0
|
Implements private helper functions used by the import pipeline. More...
#include "ImportPipelineHelpers.h"#include "ImportPageRequests.h"#include "ImportConstants.h"#include "core/errors/ErrorReporting.h"#include "core/application/import/statement/DefaultStatementParser.h"#include <algorithm>#include <fstream>#include <sstream>#include <thread>
Go to the source code of this file.
Classes | |
| class | core::application::importing::internal::DefaultStatementParser |
Namespaces | |
| namespace | core |
| namespace | core::application |
| namespace | core::application::importing |
| namespace | core::application::importing::internal |
Functions | |
| std::vector< uint8_t > | core::application::importing::internal::readImportBytes (const std::filesystem::path &path) |
| std::vector< uint8_t > | core::application::importing::internal::readImportBytes (const std::filesystem::path &path, core::ports::diagnostics::IErrorReporter *errorReporter) |
| PageWork | core::application::importing::internal::processImportPage (size_t pageIndex, size_t totalPages, const ImportRequest &req, const poppler::RenderResult &renderRes, const poppler::ExtractResult &extractRes, const std::shared_ptr< core::ports::document_image_processing::IDocumentImageProcessor > &documentImageProcessor, const std::shared_ptr< core::ports::text_recognition::ITextRecognizer > &tesseract, core::jobs::SlotLimiter *ocrLimiter, const ProgressReporter &report, std::atomic< size_t > &doneUnits, size_t totalUnits, core::ports::diagnostics::IErrorReporter *errorReporter, ImportResult &out, std::mutex &artifactsMutex) |
| FinalizeStats | core::application::importing::internal::finalizeParsedPages (const ImportRequest &req, const std::vector< PageWork > &pages, const std::shared_ptr< core::ports::document_image_processing::IDocumentImageProcessor > &documentImageProcessor, ImportResult &out, std::vector< core::application::importing::draft::TransactionDraft > &all, std::string &carriedBookingDate, int &nextTxIndex, core::ports::diagnostics::IErrorReporter *errorReporter, const ProgressReporter &report, std::mutex &artifactsMutex) |
Implements private helper functions used by the import pipeline.
Definition in file ImportPipelineHelpers.cpp.