new method PIClientServer::Server::closeAll()

PISignals::releaseSignals()
This commit is contained in:
2024-09-24 18:57:50 +03:00
parent 3641e636d2
commit 9eecbbab6e
4 changed files with 45 additions and 3 deletions

View File

@@ -90,6 +90,18 @@ void PIClientServer::Server::listen(PINetworkAddress addr) {
}
void PIClientServer::Server::closeAll() {
clients_mutex.lock();
for (auto c: clients) {
c->aboutDelete();
c->destroy();
delete c;
}
clients.clear();
clients_mutex.unlock();
}
void PIClientServer::Server::setMaxClients(int new_max_clients) {
max_clients = new_max_clients;
}