chatcleaner automatic refresh configfile every 10 seconds
This commit is contained in:
@@ -19,12 +19,15 @@ CleanerServer::CleanerServer(): config(0)
|
|||||||
qDebug() << QString("Unable to start the server: %1.").arg(tcpServer->errorString());
|
qDebug() << QString("Unable to start the server: %1.").arg(tcpServer->errorString());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
qDebug() << QString("The server is running on port %1.").arg(tcpServer->serverPort());
|
qDebug() << QString("The server is running on port %1.").arg(tcpServer->serverPort());
|
||||||
|
|
||||||
|
configRefreshTimer = new QTimer();
|
||||||
|
|
||||||
|
connect(configRefreshTimer, SIGNAL(timeout()), this, SLOT(refreshConfig()));
|
||||||
connect(tcpServer, SIGNAL(newConnection()), this, SLOT(newCon()));
|
connect(tcpServer, SIGNAL(newConnection()), this, SLOT(newCon()));
|
||||||
|
|
||||||
refreshConfig();
|
refreshConfig();
|
||||||
|
configRefreshTimer->start(10000);
|
||||||
}
|
}
|
||||||
|
|
||||||
CleanerServer::~CleanerServer()
|
CleanerServer::~CleanerServer()
|
||||||
@@ -54,6 +57,6 @@ void CleanerServer::onRead()
|
|||||||
|
|
||||||
void CleanerServer::refreshConfig() {
|
void CleanerServer::refreshConfig() {
|
||||||
|
|
||||||
// config->fillBuffer();
|
config->fillBuffer();
|
||||||
myMessageFilter->refreshConfig();
|
myMessageFilter->refreshConfig();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ private slots:
|
|||||||
private:
|
private:
|
||||||
QTcpServer *tcpServer;
|
QTcpServer *tcpServer;
|
||||||
QTcpSocket *tcpSocket;
|
QTcpSocket *tcpSocket;
|
||||||
|
QTimer *configRefreshTimer;
|
||||||
MessageFilter *myMessageFilter;
|
MessageFilter *myMessageFilter;
|
||||||
|
|
||||||
CleanerConfig *config;
|
CleanerConfig *config;
|
||||||
|
|||||||
Reference in New Issue
Block a user