Changeset View
Changeset View
Standalone View
Standalone View
src/seeder/main.cpp
Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | int ParseCommandLine(int argc, char **argv) { | ||||
filter_whitelist.insert(NODE_NETWORK | NODE_XTHIN); | filter_whitelist.insert(NODE_NETWORK | NODE_XTHIN); | ||||
filter_whitelist.insert(NODE_NETWORK | NODE_BLOOM | NODE_XTHIN); | filter_whitelist.insert(NODE_NETWORK | NODE_BLOOM | NODE_XTHIN); | ||||
} | } | ||||
return CONTINUE_EXECUTION; | return CONTINUE_EXECUTION; | ||||
} | } | ||||
private: | private: | ||||
void SetupSeederArgs() { | void SetupSeederArgs() { | ||||
gArgs.AddArg("-?", "Print this help message and exit", | SetupHelpOptions(gArgs); | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | gArgs.AddArg("-help-debug", | ||||
"Show all debugging options (usage: --help -help-debug)", | |||||
ArgsManager::ALLOW_ANY, OptionsCategory::DEBUG_TEST); | |||||
SetupChainParamsBaseOptions(); | |||||
gArgs.AddArg("-version", "Print version and exit", | gArgs.AddArg("-version", "Print version and exit", | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ||||
gArgs.AddArg("-host=<host>", "Hostname of the DNS seed", | gArgs.AddArg("-host=<host>", "Hostname of the DNS seed", | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ||||
gArgs.AddArg("-ns=<ns>", "Hostname of the nameserver", | gArgs.AddArg("-ns=<ns>", "Hostname of the nameserver", | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ||||
gArgs.AddArg("-mbox=<mbox>", "E-Mail address reported in SOA records", | gArgs.AddArg("-mbox=<mbox>", "E-Mail address reported in SOA records", | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ||||
Show All 13 Lines | void SetupSeederArgs() { | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION); | ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION); | ||||
gArgs.AddArg("-filter=<f1,f2,...>", | gArgs.AddArg("-filter=<f1,f2,...>", | ||||
"Allow these flag combinations as filters", | "Allow these flag combinations as filters", | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ArgsManager::ALLOW_ANY, OptionsCategory::OPTIONS); | ||||
gArgs.AddArg("-wipeban", "Wipe list of banned nodes", | gArgs.AddArg("-wipeban", "Wipe list of banned nodes", | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION); | ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION); | ||||
gArgs.AddArg("-wipeignore", "Wipe list of ignored nodes", | gArgs.AddArg("-wipeignore", "Wipe list of ignored nodes", | ||||
ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION); | ArgsManager::ALLOW_ANY, OptionsCategory::CONNECTION); | ||||
gArgs.AddArg("-help-debug", | |||||
"Show all debugging options (usage: --help -help-debug)", | |||||
ArgsManager::ALLOW_ANY, OptionsCategory::DEBUG_TEST); | |||||
SetupChainParamsBaseOptions(); | |||||
gArgs.AddArg("-help", "", ArgsManager::ALLOW_ANY, | |||||
OptionsCategory::HIDDEN); | |||||
gArgs.AddArg("-h", "", ArgsManager::ALLOW_ANY, OptionsCategory::HIDDEN); | |||||
} | } | ||||
}; | }; | ||||
extern "C" { | extern "C" { | ||||
#include <seeder/dns.h> | #include <seeder/dns.h> | ||||
} | } | ||||
CAddrDb db; | CAddrDb db; | ||||
▲ Show 20 Lines • Show All 415 Lines • Show Last 20 Lines |