Save fast resume data every 3 minutes

This commit is contained in:
Christophe Dumez
2010-03-20 21:21:42 +00:00
parent 7b8fa49482
commit 5aa348a574
2 changed files with 20 additions and 6 deletions

View File

@@ -41,6 +41,7 @@
#include <QPalette>
#endif
#include <QPointer>
#include <QTimer>
#include <libtorrent/session.hpp>
#include <libtorrent/ip_filter.hpp>
@@ -194,6 +195,7 @@ protected slots:
void deleteBigRatios();
void takeETASamples();
void exportTorrentFiles(QString path);
void saveTempFastResumeData();
signals:
void addedTorrent(QTorrentHandle& h);
@@ -222,6 +224,7 @@ private:
QMap<QUrl, QString> savepath_fromurl;
QHash<QString, QHash<QString, TrackerInfos> > trackersInfos;
QStringList torrentsToPausedAfterChecking;
QTimer resumeDataTimer;
// Ratio
QPointer<QTimer> BigRatioTimer;
// HTTP