Bincimap
2.0.16
Easy Imapping
Loading...
Searching...
No Matches
2.0
bincimap-2.0.16
src
operator-noop-pending.cc
Go to the documentation of this file.
1
7
#include <string>
8
#include <iostream>
9
10
#include "
mailbox.h
"
11
#include "
pendingupdates.h
"
12
13
#include "
recursivedescent.h
"
14
#include "
session.h
"
15
#include "
depot.h
"
16
#include "
operators.h
"
17
18
using namespace
::std;
19
using namespace
Binc
;
20
21
//----------------------------------------------------------------------
22
NoopPendingOperator::NoopPendingOperator
(
void
) :
NoopOperator
()
23
{
24
}
25
26
//----------------------------------------------------------------------
27
NoopPendingOperator::~NoopPendingOperator
(
void
)
28
{
29
}
30
31
//----------------------------------------------------------------------
32
Operator::ProcessResult
NoopPendingOperator::process
(
Depot
&depot,
33
Request
&command)
34
{
35
Mailbox
*mailbox = depot.
getSelected
();
36
if
(mailbox) {
37
pendingUpdates
(mailbox,
PendingUpdates::EXPUNGE
38
|
PendingUpdates::EXISTS
39
|
PendingUpdates::RECENT
40
|
PendingUpdates::FLAGS
,
true
);
41
}
42
43
return
OK
;
44
}
Binc::Depot
Definition:
depot.h:36
Binc::Depot::getSelected
virtual Mailbox * getSelected(void) const
Definition:
depot.cc:183
Binc::Mailbox
Definition:
mailbox.h:30
Binc::NoopOperator
Definition:
operators.h:284
Binc::NoopPendingOperator::NoopPendingOperator
NoopPendingOperator(void)
Definition:
operator-noop-pending.cc:22
Binc::NoopPendingOperator::~NoopPendingOperator
~NoopPendingOperator(void)
Definition:
operator-noop-pending.cc:27
Binc::NoopPendingOperator::process
ProcessResult process(Depot &, Request &)
Definition:
operator-noop-pending.cc:32
Binc::Operator::ProcessResult
ProcessResult
Definition:
operators.h:21
Binc::Operator::OK
@ OK
Definition:
operators.h:21
Binc::PendingUpdates::RECENT
@ RECENT
Definition:
pendingupdates.h:23
Binc::PendingUpdates::EXISTS
@ EXISTS
Definition:
pendingupdates.h:22
Binc::PendingUpdates::FLAGS
@ FLAGS
Definition:
pendingupdates.h:21
Binc::PendingUpdates::EXPUNGE
@ EXPUNGE
Definition:
pendingupdates.h:20
Binc::Request
Definition:
imapparser.h:93
depot.h
mailbox.h
Declaration of the Mailbox class (Mailbox is logical container)
Binc
Definition:
bincimapd.cc:9
Binc::pendingUpdates
bool pendingUpdates(Mailbox *, int type, bool rescan, bool showAll=false, bool forceScan=false, bool uidfetchflags=false)
Definition:
pendingupdates.cc:198
operators.h
Declaration of all operators.
pendingupdates.h
<—>
recursivedescent.h
Declaration of a recursive descent IMAP command parser.
session.h
<—>
Generated on Sun Sep 1 2024 12:00:02 for Bincimap by
1.9.6