18 const std::shared_ptr<iv::logs::DownloadLoggerInfo> &logsContext,
19 const std::shared_ptr<std::atomic_bool> &requiresUpdate,
20 const std::shared_ptr<std::mutex> &mutex);
23 std::shared_ptr<iv::logs::IDownloadLogger>
addSubLog(std::string_view logTitle, std::string_view logMessage,
26 void start()
override;
Definition DownloadSubLogger.hpp:15
void start() override
Definition DownloadSubLogger.cpp:42
void addLog(std::string_view logTitle, std::string_view logMessage, iv::logs::eDownloadLogState logState) override
Definition DownloadSubLogger.cpp:18
std::shared_ptr< std::mutex > m_mutex
Definition DownloadSubLogger.hpp:38
bool isCancelled() const override
Definition DownloadSubLogger.cpp:52
std::shared_ptr< iv::logs::DownloadLoggerInfo > m_logerInfo
Definition DownloadSubLogger.hpp:35
std::shared_ptr< std::atomic_bool > m_isCancelled
Definition DownloadSubLogger.hpp:33
void end() override
Definition DownloadSubLogger.cpp:47
std::shared_ptr< iv::logs::IDownloadLogger > addSubLog(std::string_view logTitle, std::string_view logMessage, iv::logs::eDownloadLogState logState) override
Definition DownloadSubLogger.cpp:26
DownloadSubLogger()=default
std::shared_ptr< std::atomic_bool > m_requiresUpdate
Definition DownloadSubLogger.hpp:36