X-Git-Url: http://git.maemo.org/git/?p=qtrapids;a=blobdiff_plain;f=src%2Fserver%2FAlertWaiterThread.cpp;h=77e77677fe5668d00b0328de76fcf49a454f45e6;hp=69ad8dbbe33baa4cc0065cabdc5a29af59e4086b;hb=6ae61ea5faec84289c549193b680c32c9d0bf395;hpb=d27c2db830de9a65d6a419479ee598cbf3697746 diff --git a/src/server/AlertWaiterThread.cpp b/src/server/AlertWaiterThread.cpp index 69ad8db..77e7767 100644 --- a/src/server/AlertWaiterThread.cpp +++ b/src/server/AlertWaiterThread.cpp @@ -32,8 +32,8 @@ const libtorrent::time_duration ALERT_WAIT_TIMEOUT AlertWaiterThread::AlertWaiterThread(session_t *session, QObject* parent) : - QThread(parent), - btSession_(session) + QThread(parent), + btSession_(session) { } @@ -45,31 +45,27 @@ 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); - } + // 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); - } + 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); + } } }