17 , m_serverObject(server->createServerObject())
18 , m_totalConnectionCount(0)
21 Q_ASSERT(m_serverObject);
26 delete m_serverObject;
32 socket->setSocketDescriptor(socketDescriptor);
41 socket->startServerEncryption();
45 QObject::connect(socket, &KDSoapServerSocket::disconnected, socket, &KDSoapServerSocket::deleteLater);
46 m_sockets.insert(socket);
54 m_sockets.remove(socket);
59 return m_sockets.count();
71 return m_totalConnectionCount.loadAcquire();
76 m_totalConnectionCount.ref();
82 m_totalConnectionCount = 0;
void socketDeleted(KDSoapServerSocket *)
QSslConfiguration sslConfiguration() const
Features features() const
int totalConnectionCount() const
KDSoapServerSocket * handleIncomingConnection(int socketDescriptor)
void socketDeleted(KDSoapServerSocket *socket)
KDSoapSocketList(KDSoapServer *server)
void increaseConnectionCount()
void resetTotalConnectionCount()