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

#include <wsjcpp_storages.h>

Inheritance diagram for WsjcppStorageConnection:
Inheritance graph
[legend]

Public Member Functions

 WsjcppStorageConnection ()
 
virtual ~WsjcppStorageConnection ()
 
virtual bool executeQuery (const std::string &sQuery)=0
 
virtual std::string lastDatabaseVersion ()=0
 
virtual std::vector< std::string > getInstalledVersions ()=0
 
virtual bool insertUpdateInfo (const std::string &sVersion, const std::string &sDescription)=0
 
long created ()
 
long getConnectionDurationInSeconds ()
 

Protected Attributes

std::string TAG
 

Private Attributes

long m_nCreated
 

Constructor & Destructor Documentation

◆ WsjcppStorageConnection()

WsjcppStorageConnection::WsjcppStorageConnection ( )

◆ ~WsjcppStorageConnection()

WsjcppStorageConnection::~WsjcppStorageConnection ( )
virtual

Member Function Documentation

◆ created()

long WsjcppStorageConnection::created ( )

◆ executeQuery()

virtual bool WsjcppStorageConnection::executeQuery ( const std::string &  sQuery)
pure virtual

◆ getConnectionDurationInSeconds()

long WsjcppStorageConnection::getConnectionDurationInSeconds ( )

◆ getInstalledVersions()

virtual std::vector<std::string> WsjcppStorageConnection::getInstalledVersions ( )
pure virtual

◆ insertUpdateInfo()

virtual bool WsjcppStorageConnection::insertUpdateInfo ( const std::string &  sVersion,
const std::string &  sDescription 
)
pure virtual

◆ lastDatabaseVersion()

virtual std::string WsjcppStorageConnection::lastDatabaseVersion ( )
pure virtual

Member Data Documentation

◆ m_nCreated

long WsjcppStorageConnection::m_nCreated
private

◆ TAG

std::string WsjcppStorageConnection::TAG
protected

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