view src/imap/commands.h @ 100:867ec80dbf42 HEAD

Custom flags are now shown in FLAGS and PERMANENTFLAGS lists after SELECT. It also warns if there's for some reason a duplicate index number in custom flags file.
author Timo Sirainen <tss@iki.fi>
date Thu, 29 Aug 2002 22:21:51 +0300
parents 3b1985cbc908
children cc795d74d08f
line wrap: on
line source

#ifndef __COMMANDS_H
#define __COMMANDS_H

#include "commands-util.h"
#include "imap-parser.h"

ClientCommandFunc client_command_find(const char *name);

/* Non-Authenticated State */
int cmd_authenticate(Client *client);
int cmd_login(Client *client);
int cmd_logout(Client *client);

int cmd_capability(Client *client);
int cmd_noop(Client *client);

/* Authenticated State */
int cmd_select(Client *client);
int cmd_examine(Client *client);

int cmd_create(Client *client);
int cmd_delete(Client *client);
int cmd_rename(Client *client);

int cmd_subscribe(Client *client);
int cmd_unsubscribe(Client *client);

int cmd_list(Client *client);
int cmd_lsub(Client *client);

int cmd_status(Client *client);
int cmd_append(Client *client);

/* Selected state */
int cmd_check(Client *client);
int cmd_close(Client *client);
int cmd_expunge(Client *client);
int cmd_search(Client *client);
int cmd_fetch(Client *client);
int cmd_store(Client *client);
int cmd_copy(Client *client);
int cmd_uid(Client *client);

#endif