Allow the connection queue to be paused

This commit is contained in:
Kyle Fuller
2012-02-10 01:33:44 +00:00
parent ec1202daf3
commit e47f76db6c
2 changed files with 17 additions and 1 deletions
+4
View File
@@ -161,6 +161,9 @@ public:
void EnableConnectQueue();
void DisableConnectQueue();
void PauseConnectQueue();
void ResumeConnectQueue();
// Never call this unless you are CConnectQueueTimer::~CConnectQueueTimer()
void LeakConnectQueueTimer(CConnectQueueTimer *pTimer);
@@ -205,6 +208,7 @@ protected:
unsigned long long m_uBytesWritten;
list<CIRCNetwork*> m_lpConnectQueue;
CConnectQueueTimer *m_pConnectQueueTimer;
unsigned int m_uiConnectPaused;
TCacheMap<CString> m_sConnectThrottle;
bool m_bProtectWebSessions;
};