qBittorrent
BitTorrent::ResumeDataStorage Class Referenceabstract

#include <resumedatastorage.h>

Inheritance diagram for BitTorrent::ResumeDataStorage:
Collaboration diagram for BitTorrent::ResumeDataStorage:

Public Member Functions

virtual QVector< TorrentIDregisteredTorrents () const =0
 
virtual std::optional< LoadTorrentParamsload (const TorrentID &id) const =0
 
virtual void store (const TorrentID &id, const LoadTorrentParams &resumeData) const =0
 
virtual void remove (const TorrentID &id) const =0
 
virtual void storeQueue (const QVector< TorrentID > &queue) const =0
 

Detailed Description

Definition at line 41 of file resumedatastorage.h.

Member Function Documentation

◆ load()

virtual std::optional<LoadTorrentParams> BitTorrent::ResumeDataStorage::load ( const TorrentID id) const
pure virtual

Implemented in BitTorrent::DBResumeDataStorage, and BitTorrent::BencodeResumeDataStorage.

Referenced by BitTorrent::Session::startUpTorrents().

Here is the caller graph for this function:

◆ registeredTorrents()

virtual QVector<TorrentID> BitTorrent::ResumeDataStorage::registeredTorrents ( ) const
pure virtual

Implemented in BitTorrent::DBResumeDataStorage, and BitTorrent::BencodeResumeDataStorage.

Referenced by BitTorrent::Session::startUpTorrents().

Here is the caller graph for this function:

◆ remove()

virtual void BitTorrent::ResumeDataStorage::remove ( const TorrentID id) const
pure virtual

Implemented in BitTorrent::DBResumeDataStorage, and BitTorrent::BencodeResumeDataStorage.

Referenced by BitTorrent::Session::deleteTorrent().

Here is the caller graph for this function:

◆ store()

virtual void BitTorrent::ResumeDataStorage::store ( const TorrentID id,
const LoadTorrentParams resumeData 
) const
pure virtual

◆ storeQueue()

virtual void BitTorrent::ResumeDataStorage::storeQueue ( const QVector< TorrentID > &  queue) const
pure virtual

The documentation for this class was generated from the following file: