#ifndef IMAPC_CONNECTION_H
#define IMAPC_CONNECTION_H
#include "imapc-client.h"
/* [THROTTLED] handling behavior */
struct imapc_client;
struct imapc_connection;
enum imapc_connection_state {
/* No connection */
/* Trying to connect */
/* Connected, trying to authenticate */
/* Authenticated, ready to accept commands */
};
struct imapc_connection *
void *login_context);
bool reconnecting);
const char *errstr,
unsigned int delay_msecs,
bool connect_error);
struct imapc_client_mailbox *only_box,
struct imapc_command *
ATTR_NULL(3);
enum imapc_capability
struct imapc_client_mailbox *
#endif