Remove redundand name property of transport interfaces
parent
1a3a69c01f
commit
19e85d509e
|
|
@ -70,11 +70,6 @@ void TcpSocketServer::killClientConnection(const QUuid &clientId, const QString
|
||||||
client->close();
|
client->close();
|
||||||
}
|
}
|
||||||
|
|
||||||
QString TcpSocketServer::name() const
|
|
||||||
{
|
|
||||||
return "TcpSocketServer";
|
|
||||||
}
|
|
||||||
|
|
||||||
uint TcpSocketServer::connectionsCount() const
|
uint TcpSocketServer::connectionsCount() const
|
||||||
{
|
{
|
||||||
return m_clientList.count();
|
return m_clientList.count();
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,6 @@ public:
|
||||||
void sendData(const QUuid &clientId, const QByteArray &data) override;
|
void sendData(const QUuid &clientId, const QByteArray &data) override;
|
||||||
void killClientConnection(const QUuid &clientId, const QString &killReason) override;
|
void killClientConnection(const QUuid &clientId, const QString &killReason) override;
|
||||||
|
|
||||||
QString name() const override;
|
|
||||||
uint connectionsCount() const override;
|
uint connectionsCount() const override;
|
||||||
|
|
||||||
bool running() const override;
|
bool running() const override;
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,6 @@ public:
|
||||||
virtual void sendData(const QUuid &clientId, const QByteArray &data) = 0;
|
virtual void sendData(const QUuid &clientId, const QByteArray &data) = 0;
|
||||||
virtual void killClientConnection(const QUuid &clientId, const QString &killReason) = 0;
|
virtual void killClientConnection(const QUuid &clientId, const QString &killReason) = 0;
|
||||||
|
|
||||||
virtual QString name() const = 0;
|
|
||||||
virtual uint connectionsCount() const = 0;
|
virtual uint connectionsCount() const = 0;
|
||||||
|
|
||||||
QUrl serverUrl() const;
|
QUrl serverUrl() const;
|
||||||
|
|
|
||||||
|
|
@ -73,11 +73,6 @@ void UnixSocketServer::killClientConnection(const QUuid &clientId, const QString
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QString UnixSocketServer::name() const
|
|
||||||
{
|
|
||||||
return "UnixSocketServer";
|
|
||||||
}
|
|
||||||
|
|
||||||
uint UnixSocketServer::connectionsCount() const
|
uint UnixSocketServer::connectionsCount() const
|
||||||
{
|
{
|
||||||
return m_clientList.count();
|
return m_clientList.count();
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,6 @@ public:
|
||||||
void sendData(const QUuid &clientId, const QByteArray &data) override;
|
void sendData(const QUuid &clientId, const QByteArray &data) override;
|
||||||
void killClientConnection(const QUuid &clientId, const QString &killReason) override;
|
void killClientConnection(const QUuid &clientId, const QString &killReason) override;
|
||||||
|
|
||||||
QString name() const override;
|
|
||||||
uint connectionsCount() const override;
|
uint connectionsCount() const override;
|
||||||
|
|
||||||
bool running() const override;
|
bool running() const override;
|
||||||
|
|
|
||||||
|
|
@ -81,11 +81,6 @@ void WebSocketServer::killClientConnection(const QUuid &clientId, const QString
|
||||||
client->close(QWebSocketProtocol::CloseCodeBadOperation, killReason);
|
client->close(QWebSocketProtocol::CloseCodeBadOperation, killReason);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString WebSocketServer::name() const
|
|
||||||
{
|
|
||||||
return "WebSocketServer";
|
|
||||||
}
|
|
||||||
|
|
||||||
uint WebSocketServer::connectionsCount() const
|
uint WebSocketServer::connectionsCount() const
|
||||||
{
|
{
|
||||||
return m_clientList.count();
|
return m_clientList.count();
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,6 @@ public:
|
||||||
void sendData(const QUuid &clientId, const QByteArray &data) override;
|
void sendData(const QUuid &clientId, const QByteArray &data) override;
|
||||||
void killClientConnection(const QUuid &clientId, const QString &killReason) override;
|
void killClientConnection(const QUuid &clientId, const QString &killReason) override;
|
||||||
|
|
||||||
QString name() const override;
|
|
||||||
uint connectionsCount() const override;
|
uint connectionsCount() const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,7 @@ QVariantMap TunnelProxyServer::currentStatistics()
|
||||||
statisticsMap.insert("clientConnectionsCount", m_tunnelProxyClientConnections.count());
|
statisticsMap.insert("clientConnectionsCount", m_tunnelProxyClientConnections.count());
|
||||||
QVariantMap transports;
|
QVariantMap transports;
|
||||||
foreach (TransportInterface *transportInterface, m_transportInterfaces) {
|
foreach (TransportInterface *transportInterface, m_transportInterfaces) {
|
||||||
transports.insert(transportInterface->name(), transportInterface->connectionsCount());
|
transports.insert(transportInterface->serverName(), transportInterface->connectionsCount());
|
||||||
}
|
}
|
||||||
statisticsMap.insert("transports", transports);
|
statisticsMap.insert("transports", transports);
|
||||||
statisticsMap.insert("troughput", m_troughput);
|
statisticsMap.insert("troughput", m_troughput);
|
||||||
|
|
@ -306,7 +306,6 @@ void TunnelProxyServer::onClientDisconnected(const QUuid &clientId)
|
||||||
} else {
|
} else {
|
||||||
foreach (TunnelProxyClientConnection *clientConnection, serverConnection->clientConnections()) {
|
foreach (TunnelProxyClientConnection *clientConnection, serverConnection->clientConnections()) {
|
||||||
serverConnection->unregisterClientConnection(clientConnection);
|
serverConnection->unregisterClientConnection(clientConnection);
|
||||||
clientConnection->setSocketAddress(0xFFFF);
|
|
||||||
clientConnection->transportClient()->killConnection("Server disconnected");
|
clientConnection->transportClient()->killConnection("Server disconnected");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -64,15 +64,16 @@ void TunnelProxyServerConnection::registerClientConnection(TunnelProxyClientConn
|
||||||
{
|
{
|
||||||
quint16 socketAddress = getFreeAddress();
|
quint16 socketAddress = getFreeAddress();
|
||||||
clientConnection->setSocketAddress(socketAddress);
|
clientConnection->setSocketAddress(socketAddress);
|
||||||
|
clientConnection->setServerConnection(this);
|
||||||
m_clientConnectionsAddresses.insert(socketAddress, clientConnection);
|
m_clientConnectionsAddresses.insert(socketAddress, clientConnection);
|
||||||
m_clientConnections.insert(clientConnection->clientUuid(), clientConnection);
|
m_clientConnections.insert(clientConnection->clientUuid(), clientConnection);
|
||||||
clientConnection->setServerConnection(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void TunnelProxyServerConnection::unregisterClientConnection(TunnelProxyClientConnection *clientConnection)
|
void TunnelProxyServerConnection::unregisterClientConnection(TunnelProxyClientConnection *clientConnection)
|
||||||
{
|
{
|
||||||
m_clientConnections.remove(clientConnection->clientUuid());
|
m_clientConnections.remove(clientConnection->clientUuid());
|
||||||
m_clientConnectionsAddresses.remove(clientConnection->socketAddress());
|
m_clientConnectionsAddresses.remove(clientConnection->socketAddress());
|
||||||
|
clientConnection->setSocketAddress(0xFFFF);
|
||||||
clientConnection->setServerConnection(nullptr);
|
clientConnection->setServerConnection(nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue