Diana Software
pkg
dbbase
QDianaDb.hh
Go to the documentation of this file.
1
#ifndef __QDiana_DB_HH_
2
#define __QDiana_DB_HH_
3
4
#include <string>
5
#include <list>
6
#include <map>
7
#include <vector>
8
9
#include "
QDb.hh
"
10
11
12
13
class
QDianaDb
:
public
QDb
{
14
public
:
15
16
// singleton
17
static
QDianaDb
*
Get
();
18
19
static
QDianaDb
*
Get
(
const
std::string&,
const
std::string&,
20
const
std::string&,
const
std::string&,
21
const
std::string&);
22
// close connection and reset singleton
23
void
Reset
();
24
25
// clear all cached tables
26
void
Clear
();
27
28
virtual
~QDianaDb
();
29
30
private
:
31
32
static
QDianaDb
*
me
;
33
QDianaDb
(
const
std::string&,
const
std::string&,
34
const
std::string&,
const
std::string&,
35
const
std::string&);
36
37
38
};
39
40
#endif
41
QDb.hh
QDb
base class for db interface
Definition:
QDb.hh:28
QDianaDb
Definition:
QDianaDb.hh:13
QDianaDb::Clear
void Clear()
Definition:
QDianaDb.cc:118
QDianaDb::Reset
void Reset()
Definition:
QDianaDb.cc:109
QDianaDb::QDianaDb
QDianaDb(const std::string &, const std::string &, const std::string &, const std::string &, const std::string &)
Definition:
QDianaDb.cc:89
QDianaDb::~QDianaDb
virtual ~QDianaDb()
Definition:
QDianaDb.cc:100
QDianaDb::Get
static QDianaDb * Get()
Definition:
QDianaDb.cc:21
QDianaDb::me
static QDianaDb * me
Definition:
QDianaDb.hh:32
Generated by
1.9.1