51 std::optional<LoadTorrentParams>
load(
const TorrentID &
id)
const override;
54 void storeQueue(
const QVector<TorrentID> &queue)
const override;
57 void loadQueue(
const QString &queueFilename);
58 std::optional<LoadTorrentParams>
loadTorrentResumeData(
const QByteArray &data,
const QByteArray &metadata)
const;
QVector< TorrentID > registeredTorrents() const override
void loadQueue(const QString &queueFilename)
~BencodeResumeDataStorage() override
std::optional< LoadTorrentParams > load(const TorrentID &id) const override
void storeQueue(const QVector< TorrentID > &queue) const override
std::optional< LoadTorrentParams > loadTorrentResumeData(const QByteArray &data, const QByteArray &metadata) const
void remove(const TorrentID &id) const override
QVector< TorrentID > m_registeredTorrents
const QDir m_resumeDataDir
BencodeResumeDataStorage(const QString &path, QObject *parent=nullptr)
void store(const TorrentID &id, const LoadTorrentParams &resumeData) const override