|
|
@ -49,11 +49,6 @@ class FilterParserThread : public QThread |
|
|
|
public: |
|
|
|
public: |
|
|
|
FilterParserThread(libtorrent::session *s, QObject *parent = 0); |
|
|
|
FilterParserThread(libtorrent::session *s, QObject *parent = 0); |
|
|
|
~FilterParserThread(); |
|
|
|
~FilterParserThread(); |
|
|
|
|
|
|
|
|
|
|
|
int parseDATFilterFile(QString filePath, libtorrent::ip_filter &filter); |
|
|
|
|
|
|
|
int parseP2PFilterFile(QString filePath, libtorrent::ip_filter &filter); |
|
|
|
|
|
|
|
int getlineInStream(QDataStream &stream, std::string &name, char delim); |
|
|
|
|
|
|
|
int parseP2BFilterFile(QString filePath, libtorrent::ip_filter &filter); |
|
|
|
|
|
|
|
void processFilterFile(QString filePath); |
|
|
|
void processFilterFile(QString filePath); |
|
|
|
|
|
|
|
|
|
|
|
signals: |
|
|
|
signals: |
|
|
@ -65,6 +60,11 @@ protected: |
|
|
|
void run(); |
|
|
|
void run(); |
|
|
|
|
|
|
|
|
|
|
|
private: |
|
|
|
private: |
|
|
|
|
|
|
|
int parseDATFilterFile(QString filePath, libtorrent::ip_filter &filter); |
|
|
|
|
|
|
|
int parseP2PFilterFile(QString filePath, libtorrent::ip_filter &filter); |
|
|
|
|
|
|
|
int getlineInStream(QDataStream &stream, std::string &name, char delim); |
|
|
|
|
|
|
|
int parseP2BFilterFile(QString filePath, libtorrent::ip_filter &filter); |
|
|
|
|
|
|
|
|
|
|
|
libtorrent::session *m_session; |
|
|
|
libtorrent::session *m_session; |
|
|
|
bool m_abort; |
|
|
|
bool m_abort; |
|
|
|
QString m_filePath; |
|
|
|
QString m_filePath; |
|
|
|