diff --git a/src/seeder/main.cpp b/src/seeder/main.cpp --- a/src/seeder/main.cpp +++ b/src/seeder/main.cpp @@ -18,6 +18,19 @@ const std::function G_TRANSLATION_FUN = nullptr; +const int nThreads_default = 96; +const int nPort_default = 53; +const int nDnsThreads_default = 4; +const bool fUseTestNet_default = false; +const bool fWipeBan_default = false; +const bool fWipeIgnore_default = false; +const char *mbox_default = nullptr; +const char *ns_default = nullptr; +const char *host_default = nullptr; +const char *tor_default = nullptr; +const char *ipv4_proxy_default = nullptr; +const char *ipv6_proxy_default = nullptr; + class CDnsSeedOpts { public: int nThreads; @@ -35,10 +48,12 @@ std::set filter_whitelist; CDnsSeedOpts() - : nThreads(96), nPort(53), nDnsThreads(4), fUseTestNet(false), - fWipeBan(false), fWipeIgnore(false), mbox(nullptr), ns(nullptr), - host(nullptr), tor(nullptr), ipv4_proxy(nullptr), - ipv6_proxy(nullptr) {} + : nThreads(nThreads_default), nPort(nPort_default), + nDnsThreads(nDnsThreads_default), fUseTestNet(fUseTestNet_default), + fWipeBan(fWipeBan_default), fWipeIgnore(fWipeIgnore_default), + mbox(mbox_default), ns(ns_default), host(host_default), + tor(tor_default), ipv4_proxy(ipv4_proxy_default), + ipv6_proxy(ipv6_proxy_default) {} void ParseCommandLine(int argc, char **argv) { static const char *help =