summaryrefslogtreecommitdiff
path: root/multinetwork/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'multinetwork/common.h')
-rw-r--r--multinetwork/common.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/multinetwork/common.h b/multinetwork/common.h
index f431ea99..a180fb55 100644
--- a/multinetwork/common.h
+++ b/multinetwork/common.h
@@ -31,10 +31,13 @@ enum class ApiMode {
struct Arguments {
- Arguments() : nethandle(NETWORK_UNSPECIFIED),
- api_mode(ApiMode::EXPLICIT),
- family(AF_UNSPEC),
- arg1(nullptr) {}
+ Arguments()
+ : nethandle(NETWORK_UNSPECIFIED),
+ api_mode(ApiMode::EXPLICIT),
+ family(AF_UNSPEC),
+ attempts(1),
+ random_name(false),
+ arg1(nullptr) {}
~Arguments();
bool parseArguments(int argc, const char* argv[]);
@@ -42,6 +45,8 @@ struct Arguments {
net_handle_t nethandle;
ApiMode api_mode;
sa_family_t family;
+ unsigned attempts;
+ bool random_name;
const char* arg1;
};