diff options
| author | Sönke Holz <sholz8530@gmail.com> | 2021-08-16 10:32:25 +0200 |
|---|---|---|
| committer | Sönke Holz <sholz8530@gmail.com> | 2021-08-16 10:32:25 +0200 |
| commit | 70419f7a17880fd1e7834e7fe6e1aad14b0565bb (patch) | |
| tree | e1eb243069df47057ba98c77dcce4588bf34ae31 /src/core/network/network_interface.h | |
| parent | 068c66672dd8314693f5f5ee29941dce1973b405 (diff) | |
network: retrieve subnet mask and gateway info
Diffstat (limited to 'src/core/network/network_interface.h')
| -rw-r--r-- | src/core/network/network_interface.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/network/network_interface.h b/src/core/network/network_interface.h index d7184e14a..980edb2f5 100644 --- a/src/core/network/network_interface.h +++ b/src/core/network/network_interface.h @@ -4,6 +4,7 @@ #pragma once +#include <optional> #include <string> #include <vector> @@ -18,8 +19,11 @@ namespace Network { struct NetworkInterface { std::string name; struct in_addr ip_address; + struct in_addr subnet_mask; + struct in_addr gateway; }; std::vector<NetworkInterface> GetAvailableNetworkInterfaces(); +std::optional<NetworkInterface> GetSelectedNetworkInterface(); } // namespace Network |
