Cleaned up WindowHttpQueue.

This commit is contained in:
rakshasa
2025-05-08 08:20:51 +02:00
committed by Jari Sundell
parent 9d5b769d78
commit 9fe4d188e9
5 changed files with 50 additions and 115 deletions
+7 -6
View File
@@ -19,16 +19,15 @@ public:
typedef std::list<slot_curl_get> signal_curl_get;
WindowHttpQueue(core::HttpQueue* q);
~WindowHttpQueue() override;
virtual void redraw();
void redraw() override;
private:
struct Node {
Node(core::CurlGet* h, const std::string& n) : m_http(h), m_name(n) {}
core::CurlGet* get_http() { return m_http; }
core::CurlGet* m_http;
core::CurlGet* m_http{};
std::string m_name;
std::chrono::microseconds m_timer{};
};
@@ -45,8 +44,10 @@ private:
core::HttpQueue* m_queue;
Container m_container;
signal_curl_get::iterator m_connInsert;
signal_curl_get::iterator m_connErase;
signal_curl_get::iterator m_conn_insert;
signal_curl_get::iterator m_conn_erase;
torrent::utils::SchedulerEntry m_task_deactivate;
};
}