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