| Top |  |  |  |  | 
| #define | CAMEL_IS_IMAPX_COMMAND() | 
| void | (*CamelIMAPXCommandFunc) () | 
| CamelIMAPXCommand * | camel_imapx_command_new () | 
| CamelIMAPXCommand * | camel_imapx_command_ref () | 
| void | camel_imapx_command_unref () | 
| gboolean | camel_imapx_command_check () | 
| void | camel_imapx_command_add () | 
| void | camel_imapx_command_addv () | 
| void | camel_imapx_command_add_part () | 
| void | camel_imapx_command_close () | 
| enum | CamelIMAPXCommandPartType | 
| struct | CamelIMAPXCommand | 
| struct | CamelIMAPXCommandPart | 
void (*CamelIMAPXCommandFunc) (struct _CamelIMAPXServer *is,CamelIMAPXCommand *ic);
CamelIMAPXCommand * camel_imapx_command_new (struct _CamelIMAPXServer *is,guint32 job_kind,const gchar *format,...);
void camel_imapx_command_add (CamelIMAPXCommand *ic,const gchar *format,...);
void camel_imapx_command_addv (CamelIMAPXCommand *ic,const gchar *format,va_list ap);
void camel_imapx_command_add_part (CamelIMAPXCommand *ic,CamelIMAPXCommandPartType type,gpointer data);
struct CamelIMAPXCommand {
	struct _CamelIMAPXServer *is;
	gint pri;
	guint32 job_kind; /* CamelIMAPXJobKind */
	/* Status for command. */
	struct _status_info *status;
	guint32 tag;
	gboolean completed;
	GQueue parts;
	GList *current_part;
};