qBittorrent
|
Public Member Functions | |
Worker (const QDir &resumeDataDir) | |
void | store (const TorrentID &id, const LoadTorrentParams &resumeData) const |
void | remove (const TorrentID &id) const |
void | storeQueue (const QVector< TorrentID > &queue) const |
Private Attributes | |
const QDir | m_resumeDataDir |
Definition at line 56 of file bencoderesumedatastorage.cpp.
|
explicit |
Definition at line 309 of file bencoderesumedatastorage.cpp.
void BitTorrent::BencodeResumeDataStorage::Worker::remove | ( | const TorrentID & | id | ) | const |
Definition at line 386 of file bencoderesumedatastorage.cpp.
References Utils::Fs::forceRemove(), BitTorrent::BencodeResumeDataStorage::m_resumeDataDir, and anonymous_namespace{session.cpp}::toString().
void BitTorrent::BencodeResumeDataStorage::Worker::store | ( | const TorrentID & | id, |
const LoadTorrentParams & | resumeData | ||
) | const |
Definition at line 314 of file bencoderesumedatastorage.cpp.
References BitTorrent::LoadTorrentParams::category, BitTorrent::LoadTorrentParams::contentLayout, Log::CRITICAL, BitTorrent::LoadTorrentParams::downloadPath, BitTorrent::LoadTorrentParams::firstLastPiecePriority, Utils::String::fromEnum(), BitTorrent::LoadTorrentParams::hasSeedStatus, Profile::instance(), LogMsg(), BitTorrent::LoadTorrentParams::ltAddTorrentParams, BitTorrent::BencodeResumeDataStorage::m_resumeDataDir, BitTorrent::LoadTorrentParams::name, BitTorrent::LoadTorrentParams::operatingMode, BitTorrent::LoadTorrentParams::ratioLimit, BitTorrent::LoadTorrentParams::savePath, Utils::IO::saveToFile(), BitTorrent::LoadTorrentParams::seedingTimeLimit, anonymous_namespace{bencoderesumedatastorage.cpp}::setToEntryList(), BitTorrent::LoadTorrentParams::stopped, BitTorrent::LoadTorrentParams::tags, Profile::toPortablePath(), anonymous_namespace{session.cpp}::toString(), and BitTorrent::LoadTorrentParams::useAutoTMM.
void BitTorrent::BencodeResumeDataStorage::Worker::storeQueue | ( | const QVector< TorrentID > & | queue | ) | const |
Definition at line 395 of file bencoderesumedatastorage.cpp.
References Log::CRITICAL, Digest32< 160 >::length(), LogMsg(), BitTorrent::BencodeResumeDataStorage::m_resumeDataDir, and Utils::IO::saveToFile().
|
private |
Definition at line 68 of file bencoderesumedatastorage.cpp.