QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches

qx::QxHttpSession : HTTP session (https://www.qxorm.com/qxorm_en/manual.html#manual_998) More...

#include <QxHttpSession.h>

Public Member Functions

QByteArray id ()
 
QDateTime lastAccess ()
 
void lastAccess (const QDateTime &dt)
 
QVariant get (const QByteArray &key)
 
void set (const QByteArray &key, const QVariant &value)
 
QHash< QByteArray, QVariant > getAll ()
 
void remove (const QByteArray &key)
 
void clear ()
 

Private Member Functions

 QxHttpSession ()
 
 ~QxHttpSession ()
 

Private Attributes

std::unique_ptr< QxHttpSessionImpl > m_pImpl
 Private implementation idiom.
 

Friends

class qx::QxHttpSessionManager
 

Detailed Description

Constructor & Destructor Documentation

◆ QxHttpSession()

qx::QxHttpSession::QxHttpSession ( )
private

◆ ~QxHttpSession()

qx::QxHttpSession::~QxHttpSession ( )
private

Member Function Documentation

◆ clear()

void qx::QxHttpSession::clear ( )

◆ get()

QVariant qx::QxHttpSession::get ( const QByteArray & key)

◆ getAll()

QHash< QByteArray, QVariant > qx::QxHttpSession::getAll ( )

◆ id()

QByteArray qx::QxHttpSession::id ( )

◆ lastAccess() [1/2]

QDateTime qx::QxHttpSession::lastAccess ( )

◆ lastAccess() [2/2]

void qx::QxHttpSession::lastAccess ( const QDateTime & dt)

◆ remove()

void qx::QxHttpSession::remove ( const QByteArray & key)

◆ set()

void qx::QxHttpSession::set ( const QByteArray & key,
const QVariant & value )

Friends And Related Symbol Documentation

◆ qx::QxHttpSessionManager

friend class qx::QxHttpSessionManager
friend

Definition at line 58 of file QxHttpSession.h.

Member Data Documentation

◆ m_pImpl

std::unique_ptr<QxHttpSessionImpl> qx::QxHttpSession::m_pImpl
private

Private implementation idiom.

Definition at line 63 of file QxHttpSession.h.


The documentation for this class was generated from the following file: