summaryrefslogtreecommitdiff
path: root/src/options.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/options.h')
-rw-r--r--src/options.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/options.h b/src/options.h
index 17da8a4..3e1b5ce 100644
--- a/src/options.h
+++ b/src/options.h
@@ -75,12 +75,15 @@ public:
typedef std::list<OptionNetwork> NetworkList;
std::istream& operator>>(std::istream& stream, OptionNetwork& network);
+typedef std::list<std::string> StringList;
+
class Options
{
public:
static Options& instance();
bool parse(int argc, char* argv[]);
+ void parse_post();
void printUsage();
void printOptions();
@@ -97,6 +100,8 @@ public:
std::string getPidFile();
Options& setPidFile(std::string p);
+ StringList getLogTargets();
+
std::string getFileName();
Options& setFileName(std::string f);
std::string getBindToAddr();
@@ -179,6 +184,8 @@ private:
std::string chroot_dir_;
std::string pid_file_;
+ StringList log_targets_;
+
std::string file_name_;
OptionHost bind_to_;