GnuCashew ~ GnuCash Enabled Web
GCW
Dbo
AbstractSession.h
Go to the documentation of this file.
1
#line 2 "src/Dbo/AbstractSession.h"
2
3
#ifndef __DBO_SESSION_H___
4
#define __DBO_SESSION_H___
5
6
#include <Wt/Dbo/Session.h>
7
8
namespace
GCW
{
9
namespace
Dbo {
10
11
class
AbstractSession
12
:
public
Wt::Dbo::Session
13
{
14
public
:
15
16
AbstractSession
() {}
17
18
/*!
19
** \brief Open a database
20
**
21
*/
22
auto
open
(
const
std::string & _path )-> bool;
23
24
auto
path
() const-> const
std
::
string
& {
return
m_path
; }
25
26
auto
isOpen
() const->
bool
{
return
m_isOpen
; }
27
28
// virtual Wt::Dbo::Transaction startTransaction() const;
29
30
protected
:
31
32
std::string
m_path
;
33
bool
m_isOpen
=
false
;
34
35
private
:
36
37
};
// endclass Session
38
39
}
// endnamespace Dbo {
40
}
// endnamespace GCW {
41
42
#endif
// end#ifndef __SESSION_H___
43
44
GCW::Dbo::AbstractSession
Definition:
AbstractSession.h:13
GCW::Dbo::AbstractSession::m_path
std::string m_path
Definition:
AbstractSession.h:32
GCW::Dbo::AbstractSession::isOpen
auto isOpen() const -> bool
Definition:
AbstractSession.h:26
GCW::Dbo::AbstractSession::path
auto path() const -> const std::string &
Definition:
AbstractSession.h:24
GCW::Dbo::AbstractSession::open
auto open(const std::string &_path) -> bool
Open a database.
Definition:
AbstractSession.cpp:28
GCW::Dbo::AbstractSession::AbstractSession
AbstractSession()
Definition:
AbstractSession.h:16
GCW::Dbo::AbstractSession::m_isOpen
bool m_isOpen
Definition:
AbstractSession.h:33
GCW
Definition:
App.h:17
std
Definition:
guid.cpp:397
Generated on Fri Mar 7 2025 11:49:32 for GnuCashew ~ GnuCash Enabled Web by
1.9.1