69 void setIpAddresses(
const QList<QHostAddress> &newAddresses);
76 bool isVirtualInterface(
const QString &interfaceName)
const;
81 void updateNetworkState();
84 QList<QHostAddress> m_lastAddresses;
QHostAddress getSuggestedIPv4Address() const
Get recommended IP address (192.168.x.x preferred).
Definition NetworkMonitor.cpp:122
~NetworkMonitor() override=default
Destroy the NetworkMonitor object.
void stopMonitoring()
Stop network monitoring.
Definition NetworkMonitor.cpp:56
void startMonitoring(int intervalMs=3000)
Start network monitoring.
Definition NetworkMonitor.cpp:44
NetworkMonitor(QObject *parent=nullptr)
Construct a new NetworkMonitor object.
Definition NetworkMonitor.cpp:39
void ipAddressesChanged(const QList< QHostAddress > &addresses)
Emitted when IP addresses change.
QList< QHostAddress > getAvailableIPv4Addresses() const
Get list of all available IPv4 addresses (excluding local and link-local addresses).
Definition NetworkMonitor.cpp:66
Definition IServerConfig.h:14