diff options
Diffstat (limited to 'multinetwork/common.h')
-rw-r--r-- | multinetwork/common.h | 13 |
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; }; |