diff options
Diffstat (limited to 'src/async/imap/MCIMAPAsyncSession.cc')
-rwxr-xr-x | src/async/imap/MCIMAPAsyncSession.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/async/imap/MCIMAPAsyncSession.cc b/src/async/imap/MCIMAPAsyncSession.cc index 44f753c9..c037768f 100755 --- a/src/async/imap/MCIMAPAsyncSession.cc +++ b/src/async/imap/MCIMAPAsyncSession.cc @@ -567,6 +567,14 @@ bool IMAPAsyncSession::isOperationQueueRunning() return mQueueRunning; } +void IMAPAsyncSession::cancelAllOperations() +{ + for(unsigned int i = 0 ; i < mSessions->count() ; i ++) { + IMAPAsyncConnection * currentSession = (IMAPAsyncConnection *) mSessions->objectAtIndex(i); + currentSession->cancelAllOperations(); + } +} + void IMAPAsyncSession::operationRunningStateChanged() { bool isRunning = false; |