qBittorrent
|
Public Member Functions | |
Worker (const QString &dbPath, const QString &dbConnectionName) | |
void | openDatabase () const |
void | closeDatabase () const |
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 QString | m_path |
const QString | m_connectionName |
Definition at line 171 of file dbresumedatastorage.cpp.
BitTorrent::DBResumeDataStorage::Worker::Worker | ( | const QString & | dbPath, |
const QString & | dbConnectionName | ||
) |
Definition at line 488 of file dbresumedatastorage.cpp.
void BitTorrent::DBResumeDataStorage::Worker::closeDatabase | ( | ) | const |
Definition at line 502 of file dbresumedatastorage.cpp.
void BitTorrent::DBResumeDataStorage::Worker::openDatabase | ( | ) | const |
Definition at line 494 of file dbresumedatastorage.cpp.
Referenced by BitTorrent::DBResumeDataStorage::DBResumeDataStorage().
void BitTorrent::DBResumeDataStorage::Worker::remove | ( | const TorrentID & | id | ) | const |
Definition at line 624 of file dbresumedatastorage.cpp.
References Log::CRITICAL, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_TORRENT_ID, anonymous_namespace{dbresumedatastorage.cpp}::DB_TABLE_TORRENTS, LogMsg(), Exception::message(), anonymous_namespace{dbresumedatastorage.cpp}::Column::name, anonymous_namespace{dbresumedatastorage.cpp}::Column::placeholder, anonymous_namespace{dbresumedatastorage.cpp}::quoted(), and anonymous_namespace{session.cpp}::toString().
void BitTorrent::DBResumeDataStorage::Worker::store | ( | const TorrentID & | id, |
const LoadTorrentParams & | resumeData | ||
) | const |
Definition at line 507 of file dbresumedatastorage.cpp.
References BitTorrent::LoadTorrentParams::category, BitTorrent::LoadTorrentParams::contentLayout, Log::CRITICAL, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_CATEGORY, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_CONTENT_LAYOUT, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_DOWNLOAD_PATH, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_HAS_OUTER_PIECES_PRIORITY, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_HAS_SEED_STATUS, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_METADATA, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_NAME, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_OPERATING_MODE, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_RATIO_LIMIT, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_RESUMEDATA, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_SEEDING_TIME_LIMIT, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_STOPPED, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_TAGS, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_TARGET_SAVE_PATH, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_TORRENT_ID, anonymous_namespace{dbresumedatastorage.cpp}::DB_TABLE_TORRENTS, BitTorrent::LoadTorrentParams::downloadPath, BitTorrent::LoadTorrentParams::firstLastPiecePriority, Utils::String::fromEnum(), BitTorrent::LoadTorrentParams::hasSeedStatus, Profile::instance(), OrderedSet< T, Compare >::isEmpty(), OrderedSet< T, Compare >::join(), LogMsg(), BitTorrent::LoadTorrentParams::ltAddTorrentParams, anonymous_namespace{dbresumedatastorage.cpp}::makeInsertStatement(), anonymous_namespace{dbresumedatastorage.cpp}::makeOnConflictUpdateStatement(), Exception::message(), BitTorrent::LoadTorrentParams::name, BitTorrent::LoadTorrentParams::operatingMode, anonymous_namespace{dbresumedatastorage.cpp}::Column::placeholder, BitTorrent::LoadTorrentParams::ratioLimit, BitTorrent::LoadTorrentParams::savePath, BitTorrent::LoadTorrentParams::seedingTimeLimit, BitTorrent::LoadTorrentParams::stopped, BitTorrent::LoadTorrentParams::tags, Profile::toPortablePath(), anonymous_namespace{session.cpp}::toString(), and BitTorrent::LoadTorrentParams::useAutoTMM.
void BitTorrent::DBResumeDataStorage::Worker::storeQueue | ( | const QVector< TorrentID > & | queue | ) | const |
Definition at line 648 of file dbresumedatastorage.cpp.
References Log::CRITICAL, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_QUEUE_POSITION, anonymous_namespace{dbresumedatastorage.cpp}::DB_COLUMN_TORRENT_ID, anonymous_namespace{dbresumedatastorage.cpp}::DB_TABLE_TORRENTS, LogMsg(), Exception::message(), anonymous_namespace{dbresumedatastorage.cpp}::Column::name, anonymous_namespace{dbresumedatastorage.cpp}::Column::placeholder, and anonymous_namespace{dbresumedatastorage.cpp}::quoted().
|
private |
Definition at line 187 of file dbresumedatastorage.cpp.
|
private |
Definition at line 186 of file dbresumedatastorage.cpp.