Skip to content
Snippets Groups Projects
Commit 9db15afc authored by Alexandr Mruchok's avatar Alexandr Mruchok
Browse files
parents 13278f26 cd044698
No related branches found
No related tags found
No related merge requests found
...@@ -410,7 +410,13 @@ void ChChainNetSrvVpn::onPktIn(DapChannelPacket* pkt) ...@@ -410,7 +410,13 @@ void ChChainNetSrvVpn::onPktIn(DapChannelPacket* pkt)
delete pkt; delete pkt;
} }
void ChChainNetSrvVpn::saveCurrentServer(const DapServerInfoList &nodelist)
{
for(auto server : nodelist) {
if (server.address == upstreamAddress() && server.name != "Auto")
m_currentServer = server;
}
}
......
...@@ -89,6 +89,9 @@ namespace Dap { ...@@ -89,6 +89,9 @@ namespace Dap {
// METHODS // METHODS
QString m_addr, m_gw; QString m_addr, m_gw;
QTcpServer *m_fdListener; QTcpServer *m_fdListener;
DapServerInfo m_currentServer;
private slots: private slots:
void onFwServerConnected(); void onFwServerConnected();
void onFwClientReadyRead(); void onFwClientReadyRead();
...@@ -114,6 +117,9 @@ namespace Dap { ...@@ -114,6 +117,9 @@ namespace Dap {
tun->addNewUpstreamRoute(a_dest); tun->addNewUpstreamRoute(a_dest);
} }
QString upstreamAddress(){return tun->upstreamAddress();}
DapServerInfo currentServer(){return m_currentServer;}
void tunCreate (const QString& a_addr, const QString& a_gw); void tunCreate (const QString& a_addr, const QString& a_gw);
void workerStart(int a_tunSocket); void workerStart(int a_tunSocket);
int tunSocket(); int tunSocket();
...@@ -143,6 +149,8 @@ namespace Dap { ...@@ -143,6 +149,8 @@ namespace Dap {
void tunCreate(); // create with all predefined before values void tunCreate(); // create with all predefined before values
void tunDestroy(); void tunDestroy();
void tunStandby(); void tunStandby();
void saveCurrentServer(const DapServerInfoList &nodelist);
}; };
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment