22 QList<quint16> mPorts;
25 static QString getUserOfProcessID(DWORD pPid);
26 static QString getExecutableOfProcessID(DWORD pPid);
27 static quint16 getPortOfRunningProcess(
const MIB_TCPROW_OWNER_PID& pConnection,
const QString& pUser, quint16 pLocalPort);
28 static QString getUserOfConnection(
const QList<MIB_TCPROW_OWNER_PID>& pConnections, quint16 pLocalPort, quint16 pPeerPort);
29 static QList<MIB_TCPROW_OWNER_PID> getConnections();
30 static quint16 getProcessPort(quint16 pLocalPort, quint16 pPeerPort);
32 static quint16 readPortFile(
const QString& pFile);
36 explicit PortWrapper(quint16 pLocalPort, quint16 pPeerPort = 0);
38 [[nodiscard]]
bool isEmpty()
const;