80 ZipWriter(std::shared_ptr<Yuni::Job::QueueService> qs,
81 const std::filesystem::path& archivePath,
84 void addEntryFromBuffer(
const std::string& entryPath, Yuni::Clob& entryContent)
override;
85 void addEntryFromBuffer(
const std::filesystem::path& entryPath,
86 std::string& entryContent)
override;
87 void addEntryFromFile(
const std::filesystem::path& entryPath,
88 const std::filesystem::path& filePath)
override;
89 void flush()
override;
90 bool needsTheJobQueue()
const override;
91 void finalize(
bool verbose)
override;
97 std::shared_ptr<Yuni::Job::QueueService> pQueueService;
105 const std::filesystem::path pArchivePath;
112 template<class ContentType>
113 void addEntryFromBufferHelper(const std::filesystem::path& entryPath,
114 ContentType& entryContent);