OpenCPN Partial API docs
AdapterInfo.h
1 #pragma once
2 
3 #include <string>
4 
5 class AdapterInfo {
6  std::string IPAddress;
7  std::string NetMask;
8  std::string GateWay;
9  void QueryAdapterInfo();
10  unsigned long ipToLong(const std::string& ip);
11  std::string longToIp(unsigned long ip);
12 
13 
14 public:
15  AdapterInfo();
16  std::string GetIPAddress();
17  std::string GetNetMask();
18  std::string GetGateWay();
19  std::string CalculateBroadcastAddress(const std::string& ip, const std::string& netmask);
20  std::string GetBroadcastAddress();
21 };
22 
23