piler/src/cfg.h

72 lines
1.1 KiB
C

/*
* cfg.h, SJ
*/
#ifndef _CFG_H
#define _CFG_H
#include "config.h"
struct __config {
char username[MAXVAL];
char hostid[MAXVAL];
char pidfile[MAXVAL];
char listen_addr[MAXVAL];
int listen_port;
char clamd_addr[MAXVAL];
int clamd_port;
char clamd_socket[MAXVAL];
int use_antivirus;
char memcached_servers[MAXVAL];
int memcached_ttl;
int number_of_worker_processes;
int max_requests_per_child;
int backlog;
char workdir[MAXVAL];
char queuedir[MAXVAL];
int verbosity;
char locale[MAXVAL];
int session_timeout;
char piler_header_field[MAXVAL];
unsigned char key[KEYLEN];
unsigned char iv[MAXVAL];
char mydomains[MAXVAL];
char spam_header_line[MAXVAL];
// mysql stuff
char mysqlhost[MAXVAL];
int mysqlport;
char mysqlsocket[MAXVAL];
char mysqluser[MAXVAL];
char mysqlpwd[MAXVAL];
char mysqldb[MAXVAL];
int mysql_connect_timeout;
// sqlite3 stuff
char sqlite3[MAXVAL];
char sqlite3_pragma[MAXVAL];
int update_counters_to_memcached;
int memcached_to_db_interval;
};
#endif /* _CFG_H */