#ifndef IMAPC_SETTINGS_H
#define IMAPC_SETTINGS_H
#include "net.h"
/* <settings checks> */
enum imapc_features {
};
/* </settings checks> */
/*
* NOTE: Any additions here should be reflected in imapc_storage_create's
* serialization of settings.
*/
struct imapc_settings {
const char *imapc_host;
const char *imapc_user;
const char *imapc_master_user;
const char *imapc_password;
const char *imapc_sasl_mechanisms;
const char *imapc_ssl;
bool imapc_ssl_verify;
const char *imapc_features;
const char *imapc_rawlog_dir;
const char *imapc_list_prefix;
unsigned int imapc_cmd_timeout;
unsigned int imapc_max_idle_time;
unsigned int imapc_connection_retry_count;
unsigned int imapc_connection_retry_interval;
const char *pop3_deleted_flag;
unsigned int throttle_init_msecs;
unsigned int throttle_max_msecs;
unsigned int throttle_shrink_min_msecs;
};
const struct setting_parser_info *imapc_get_setting_parser_info(void);
#endif