GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
Loading...
Searching...
No Matches
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
Wt::Dbo::Session
Wt::Dbo::Session::addNew
ptr< T > addNew(Args &&...args)
GCW
Definition
App.h:18
std
Generated on Sat Sep 13 2025 08:48:27 for GnuCashew ~ Web Application compatible with GnuCash sql data files. by
1.9.8