0
|
1 #ifndef __COMMANDS_H
|
|
2 #define __COMMANDS_H
|
|
3
|
|
4 #include "commands-util.h"
|
|
5 #include "imap-parser.h"
|
|
6
|
|
7 ClientCommandFunc client_command_find(const char *name);
|
|
8
|
|
9 /* Non-Authenticated State */
|
|
10 int cmd_authenticate(Client *client);
|
|
11 int cmd_login(Client *client);
|
|
12 int cmd_logout(Client *client);
|
|
13
|
|
14 int cmd_capability(Client *client);
|
|
15 int cmd_noop(Client *client);
|
|
16
|
|
17 /* Authenticated State */
|
|
18 int cmd_select(Client *client);
|
|
19 int cmd_examine(Client *client);
|
|
20
|
|
21 int cmd_create(Client *client);
|
|
22 int cmd_delete(Client *client);
|
|
23 int cmd_rename(Client *client);
|
|
24
|
|
25 int cmd_subscribe(Client *client);
|
|
26 int cmd_unsubscribe(Client *client);
|
|
27
|
|
28 int cmd_list(Client *client);
|
|
29 int cmd_lsub(Client *client);
|
|
30
|
|
31 int cmd_status(Client *client);
|
|
32 int cmd_append(Client *client);
|
|
33
|
|
34 /* Selected state */
|
|
35 int cmd_check(Client *client);
|
|
36 int cmd_close(Client *client);
|
|
37 int cmd_expunge(Client *client);
|
|
38 int cmd_search(Client *client);
|
|
39 int cmd_fetch(Client *client);
|
|
40 int cmd_store(Client *client);
|
|
41 int cmd_copy(Client *client);
|
|
42 int cmd_uid(Client *client);
|
|
43
|
|
44 #endif
|