1 #ifndef POP3C_SETTINGS_H
2 #define POP3C_SETTINGS_H
3 
4 #include "net.h"
5 
6 /* <settings checks> */
7 enum pop3c_features {
8         POP3C_FEATURE_NO_PIPELINING = 0x1,
9 };
10 /* </settings checks> */
11 
12 
13 struct pop3c_settings {
14 	const char *pop3c_host;
15 	in_port_t pop3c_port;
16 
17 	const char *pop3c_user;
18 	const char *pop3c_master_user;
19 	const char *pop3c_password;
20 
21 	const char *pop3c_ssl;
22 	bool pop3c_ssl_verify;
23 
24 	const char *pop3c_rawlog_dir;
25 	bool pop3c_quick_received_date;
26 
27 	const char *pop3c_features;
28 	enum pop3c_features parsed_features;
29 };
30 
31 const struct setting_parser_info *pop3c_get_setting_parser_info(void);
32 
33 #endif
34