#include <qwuiressourceproviderserver.h>
QwuiRessourceProviderServer::QwuiRessourceProviderServer | ( | QObject * | parent = NULL |
) |
QwuiRessourceProviderServer::~QwuiRessourceProviderServer | ( | ) | [virtual] |
void QwuiRessourceProviderServer::setRessourceProviderFactory | ( | QwuiAbstractRessourceProviderFactory * | factory | ) |
factory | the main ressource provider factory. |
QwuiAbstractRessourceProviderFactory * QwuiRessourceProviderServer::ressourceProviderFactory | ( | ) | const |
void QwuiRessourceProviderServer::setHttpServer | ( | QwuiAbstractHttpServer * | server | ) |
server | the HTTP server |
QwuiAbstractHttpServer * QwuiRessourceProviderServer::httpServer | ( | ) | const |
void QwuiRessourceProviderServer::setDefaultSessionLifeTime | ( | int | secs | ) |
secs | the session lifetime in seconds. |
int QwuiRessourceProviderServer::defaultSessionLifeTime | ( | ) | const |
The default session lifetime is 30 min.
QwuiAbstractRessourceProvider * QwuiRessourceProviderServer::takeSession | ( | const QString & | sessionId | ) | [virtual] |
void QwuiRessourceProviderServer::releaseSession | ( | QwuiAbstractRessourceProvider * | session | ) | [virtual] |
QwuiAbstractRessourceProvider * QwuiRessourceProviderServer::newSession | ( | ) | [virtual] |
bool QwuiRessourceProviderServer::start | ( | ) | [virtual] |
void QwuiRessourceProviderServer::customEvent | ( | QEvent * | event | ) | [protected, virtual] |
void QwuiRessourceProviderServer::pullToCurrentThread | ( | QObject * | obj | ) | [private] |
void QwuiRessourceProviderServer::cleanupSessions | ( | ) | [private, slot] |
QHash<QString, QwuiAbstractRessourceProvider*> QwuiRessourceProviderServer::m_sessions [private] |
QTimer* QwuiRessourceProviderServer::m_sessionCleanupTimer [private] |
QReadWriteLock* QwuiRessourceProviderServer::m_lock [private] |
int QwuiRessourceProviderServer::m_defaultSessionLifeTime [private] |