HBFSynappConfiguration::HBFSynappConfiguration(const boost::filesystem::path &fileName) :SynappConfiguration(fileName), _maxFlows(0), _idleTimeout(), _minPayload(0) { setOptionsDescriptions(); parseOptions(); }
FrequentRebootsConfiguration::FrequentRebootsConfiguration(const boost::filesystem::path &fileName) : SynappConfiguration(fileName), stateDir(DEFAULT_STATE_DIR), appDef(DEFAULT_APP_FILE), eventsAtReboot(DEFAULT_EVENTS_AT_REBOOT), bootTimeWindow(DEFAULT_BOOT_TIME_WINDOW), rebootCount(DEFAULT_REBOOT_COUNT), watchTime(DEFAULT_WATCH_TIME) { setOptionsDescriptions(); parseOptions(); }
DefaultSynappArguments::DefaultSynappArguments(int argc, char **argv) :SynappArguments(argc, argv), _startTime(), _endTime(), _inputDir(), _outputDir(), _configFile(boost::filesystem::path(argv[0]).replace_extension(".conf")), _outputFile(), _help(false) { setOptionsDescriptions(); parseOptions(); }
DNSFreeFlowsConfiguration::DNSFreeFlowsConfiguration(const boost::filesystem::path &fileName): SynappConfiguration(fileName) { setOptionsDescriptions(); parseOptions(); }
EvasiveTrafficConfiguration::EvasiveTrafficConfiguration(const boost::filesystem::path &fileName): SynappConfiguration(fileName), ttl(DEFAULT_TTL_VALUE){ setOptionsDescriptions(); parseOptions(); }