fhq-server  v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
Public Member Functions | Private Attributes | List of all members
ModelDatabaseConnection Class Reference

#include <model_database_connection.h>

Public Member Functions

 ModelDatabaseConnection (QString sNameConnection)
 
void swap (ModelDatabaseConnection *pDatabaseConnection)
 
QString nameConnection ()
 
void setNameConnection (QString sNameConnection)
 
bool connect ()
 
QSqlDatabase * db ()
 
void setDb (QSqlDatabase *pDatabase)
 
void close ()
 
bool isOutdated ()
 

Private Attributes

std::string TAG
 
qint64 m_nOutdatedAfter
 
qint64 m_nOpened
 
QString m_sNameConnection
 
QSqlDatabase * m_pDatabase
 

Constructor & Destructor Documentation

◆ ModelDatabaseConnection()

ModelDatabaseConnection::ModelDatabaseConnection ( QString  sNameConnection)

Member Function Documentation

◆ close()

void ModelDatabaseConnection::close ( )

◆ connect()

bool ModelDatabaseConnection::connect ( )

◆ db()

QSqlDatabase * ModelDatabaseConnection::db ( )

◆ isOutdated()

bool ModelDatabaseConnection::isOutdated ( )

◆ nameConnection()

QString ModelDatabaseConnection::nameConnection ( )

◆ setDb()

void ModelDatabaseConnection::setDb ( QSqlDatabase *  pDatabase)

◆ setNameConnection()

void ModelDatabaseConnection::setNameConnection ( QString  sNameConnection)

◆ swap()

void ModelDatabaseConnection::swap ( ModelDatabaseConnection pDatabaseConnection)

Member Data Documentation

◆ m_nOpened

qint64 ModelDatabaseConnection::m_nOpened
private

◆ m_nOutdatedAfter

qint64 ModelDatabaseConnection::m_nOutdatedAfter
private

◆ m_pDatabase

QSqlDatabase* ModelDatabaseConnection::m_pDatabase
private

◆ m_sNameConnection

QString ModelDatabaseConnection::m_sNameConnection
private

◆ TAG

std::string ModelDatabaseConnection::TAG
private

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