Bincimap
2.0.16
Easy Imapping
Loading...
Searching...
No Matches
2.0
bincimap-2.0.16
src
include
imapserver.h
Go to the documentation of this file.
1
8
namespace
Binc
{
9
10
class
IMAPServer
{
11
public
:
12
IMAPServer
(
int
argc,
char
*argv[]);
13
~IMAPServer
(
void
);
14
15
int
initialize
(
void
);
16
int
runStub
(
void
);
17
int
run
(
void
);
18
19
enum
ServerStatus
{
20
OK
,
21
RequestError
,
22
RequestIgnore
,
// required for StartTLS, premature answer
23
RequestRejected
,
24
ClientDisconnected
,
25
Timeout
26
};
27
28
private
:
29
void
prepareForNextRequest(
void
);
30
31
int
argc;
32
char
**argv;
33
bool
stubMode;
34
35
ServerStatus
serverStatus;
36
};
37
}
Binc::IMAPServer
Definition:
imapserver.h:10
Binc::IMAPServer::ServerStatus
ServerStatus
Definition:
imapserver.h:19
Binc::IMAPServer::RequestIgnore
@ RequestIgnore
Definition:
imapserver.h:22
Binc::IMAPServer::OK
@ OK
Definition:
imapserver.h:20
Binc::IMAPServer::ClientDisconnected
@ ClientDisconnected
Definition:
imapserver.h:24
Binc::IMAPServer::RequestRejected
@ RequestRejected
Definition:
imapserver.h:23
Binc::IMAPServer::Timeout
@ Timeout
Definition:
imapserver.h:25
Binc::IMAPServer::RequestError
@ RequestError
Definition:
imapserver.h:21
Binc::IMAPServer::run
int run(void)
Definition:
imapserver.cc:62
Binc::IMAPServer::runStub
int runStub(void)
Definition:
imapserver.cc:54
Binc::IMAPServer::initialize
int initialize(void)
Definition:
imapserver.cc:35
Binc::IMAPServer::~IMAPServer
~IMAPServer(void)
Definition:
imapserver.cc:31
Binc
Definition:
bincimapd.cc:9
Generated on Sun Sep 1 2024 12:00:02 for Bincimap by
1.9.6