X-Git-Url: http://git.maemo.org/git/?p=qtrapids;a=blobdiff_plain;f=src%2Fserver%2FAlertWaiterThread.cpp;h=77e77677fe5668d00b0328de76fcf49a454f45e6;hp=f6029be69913351bf4d368ee4736e19b6b350628;hb=b62e6b5309eb1954c6ea4e1522767a424d76f15d;hpb=06410091b1e07c443849f0fe71050654c6fb9710 diff --git a/src/server/AlertWaiterThread.cpp b/src/server/AlertWaiterThread.cpp index f6029be..77e7767 100644 --- a/src/server/AlertWaiterThread.cpp +++ b/src/server/AlertWaiterThread.cpp @@ -25,47 +25,47 @@ namespace qtrapids { - // Constants: - // Timeout for waiting alerts - const libtorrent::time_duration ALERT_WAIT_TIMEOUT - = libtorrent::time_duration(libtorrent::seconds(15)); +// Constants: +// Timeout for waiting alerts +const libtorrent::time_duration ALERT_WAIT_TIMEOUT += libtorrent::time_duration(libtorrent::seconds(15)); - AlertWaiterThread::AlertWaiterThread(session_t *session, QObject* parent) : +AlertWaiterThread::AlertWaiterThread(session_t *session, QObject* parent) : QThread(parent), btSession_(session) - { - } +{ +} - AlertWaiterThread::~AlertWaiterThread() - { - } +AlertWaiterThread::~AlertWaiterThread() +{ +} - void AlertWaiterThread::allAlerts(bool enable) - { - // If all enabled, set all alert cateogries: - if (enable) { - btSession_->set_alert_mask(libtorrent::alert::all_categories); - } else { - // Otherwise set to default, which is only error notifications. - btSession_->set_alert_mask(libtorrent::alert::error_notification); - } - } +void AlertWaiterThread::allAlerts(bool enable) +{ + // If all enabled, set all alert cateogries: + if (enable) { + btSession_->set_alert_mask(libtorrent::alert::all_categories); + } else { + // Otherwise set to default, which is only error notifications. + btSession_->set_alert_mask(libtorrent::alert::error_notification); + } +} - void AlertWaiterThread::run() - { - alert_t const *alertTemp = NULL; - while (true) { - // wait_for_alert() call blocks. Returns libtorrent alert. - // Returns NULL, if no alerts in timeout period. - alertTemp = btSession_->wait_for_alert(ALERT_WAIT_TIMEOUT); - emit alert(); - // 2000 us = 2ms. Gives main thread time to handle alert signal. - usleep(2000); - } - } +void AlertWaiterThread::run() +{ + alert_t const *alertTemp = NULL; + while (true) { + // wait_for_alert() call blocks. Returns libtorrent alert. + // Returns NULL, if no alerts in timeout period. + alertTemp = btSession_->wait_for_alert(ALERT_WAIT_TIMEOUT); + emit alert(); + // 2000 us = 2ms. Gives main thread time to handle alert signal. + usleep(2000); + } +} }