![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
qx::QxHttpSessionManager : HTTP session manager (https://www.qxorm.com/qxorm_en/manual.html#manual_998) More...
#include <QxHttpSessionManager.h>
Static Public Member Functions | |
static qx::QxHttpSession_ptr | getSession (qx::QxHttpRequest &request, qx::QxHttpResponse &response, const QByteArray &cookieName=QByteArray("qx_session_id"), bool autoCreateSession=true) |
static qx::QxHttpSession_ptr | createSession (qx::QxHttpRequest &request, qx::QxHttpResponse &response, const QByteArray &cookieName=QByteArray("qx_session_id")) |
static void | removeSession (qx::QxHttpRequest &request, qx::QxHttpResponse &response, const QByteArray &cookieName=QByteArray("qx_session_id")) |
![]() | |
static QxHttpSessionManager * | getSingleton () |
static void | deleteSingleton () |
Private Slots | |
void | onCheckSessionTimeOut () |
Private Member Functions | |
QxHttpSessionManager () | |
virtual | ~QxHttpSessionManager () |
Static Private Member Functions | |
static void | deleteSession (qx::QxHttpSession *p) |
Private Attributes | |
std::unique_ptr< QxHttpSessionManagerImpl > | m_pImpl |
Private implementation idiom. | |
Friends | |
class | qx::QxSingleton< QxHttpSessionManager > |
Additional Inherited Members | |
![]() | |
QxSingleton (const QString &sKey) | |
virtual | ~QxSingleton () |
virtual void | deleteInstance () |
![]() | |
IxSingleton (const QString &sKey) | |
virtual | ~IxSingleton () |
![]() | |
static bool | isSingletonNull () |
![]() | |
static void | initQxSingletonX () |
![]() | |
QString | m_sKeySingleton |
Singleton key used by 'QxSingletonX' container. | |
qx::QxHttpSessionManager : HTTP session manager (https://www.qxorm.com/qxorm_en/manual.html#manual_998)
Definition at line 71 of file QxHttpSessionManager.h.
|
private |
|
privatevirtual |
|
static |
|
staticprivate |
|
static |
|
privateslot |
|
static |
|
friend |
Definition at line 71 of file QxHttpSessionManager.h.
|
private |
Private implementation idiom.
Definition at line 80 of file QxHttpSessionManager.h.