Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

preferences.cc File Reference

#include <string>
#include <cstring>
#include <cstdlib>
#include <cctype>
#include <fstream>
#include <vector>
#include <stdexcept>
#include <cstdio>
#include "preferences.hh"
#include "filter.hh"
#include "i18n.hh"
#include "mailfilter.hh"
#include "account.hh"
#include "protocol.hh"
#include "score.hh"
#include "rcfile.hh"
#include <wordexp.h>
#include <sys/types.h>
#include <regex.h>

Functions

int rcparse (void *)
 vector< Filter > (Preferences::allows)
 vector< Filter > (Preferences::denies)
 vector< Score > (Preferences::scores)
 vector< Account > (Preferences::accnts)
 string (Preferences::prefs_file_name)
 string (Preferences::log_file_name)
 string (Preferences::headers_file_name)
 ifstream (Preferences::prefs_stream)
 Account (Preferences::cur_account)
 Size_score (Preferences::size_score)
 int (Preferences::icase)=CASE_DEFAULT
 bool (Preferences::norm)=false
 bool (Preferences::test)=false
 bool (Preferences::show_headers)=false
 bool (Preferences::del_duplicates)=false
 bool (Preferences::ret_status)=false
 int (Preferences::high_score)=100
 unsigned (Preferences::time_out_val)=30
 int (Preferences::negative_allows)=0
 int (Preferences::negative_denies)=0
 int (Preferences::negative_scores)=0
 int (Preferences::max_size)=0
 int (Preferences::max_line_length)=0
 int (Preferences::rreg_type)=0
 int (Preferences::verbosity)=3
 bool (Preferences::verbosity_changed)=false
int cmp_no_case (const string &, const string &)

Function Documentation

Account Preferences::cur_account   ) 
 

bool Preferences::verbosity_changed   ) 
 

bool Preferences::ret_status   ) 
 

bool Preferences::del_duplicates   ) 
 

bool Preferences::show_headers   ) 
 

bool Preferences::test   ) 
 

bool Preferences::norm   ) 
 

int cmp_no_case const string &  ,
const string & 
 

ifstream Preferences::prefs_stream   ) 
 

int Preferences::verbosity   ) 
 

int Preferences::rreg_type   )  [pure virtual]
 

int Preferences::max_line_length   )  [pure virtual]
 

int Preferences::max_size   )  [pure virtual]
 

int Preferences::negative_scores   )  [pure virtual]
 

int Preferences::negative_denies   )  [pure virtual]
 

int Preferences::negative_allows   )  [pure virtual]
 

int Preferences::high_score   ) 
 

int Preferences::icase   ) 
 

int rcparse void *   ) 
 

Size_score Preferences::size_score   ) 
 

string Preferences::headers_file_name   ) 
 

string Preferences::log_file_name   ) 
 

string Preferences::prefs_file_name   ) 
 

unsigned Preferences::time_out_val   ) 
 

vector< Account > Preferences::accnts   ) 
 

vector< Filter > Preferences::denies   ) 
 

vector< Filter > Preferences::allows   ) 
 

vector< Score > Preferences::scores   ) 
 


Generated on Sat Nov 27 14:29:56 2004 for mailfilter by doxygen 1.3.8