|
xrpld
|
#include <DatabaseCon.h>

Public Types | |
| using | Mutex = std::recursive_mutex |
Public Member Functions | |
| LockedSociSession (std::shared_ptr< soci::session > it, Mutex &m) | |
| LockedSociSession (LockedSociSession &&rhs) noexcept | |
| LockedSociSession ()=delete | |
| LockedSociSession (LockedSociSession const &rhs)=delete | |
| LockedSociSession & | operator= (LockedSociSession const &rhs)=delete |
| soci::session * | get () |
| soci::session & | operator* () |
| soci::session * | operator-> () |
| operator bool () const | |
Private Attributes | |
| std::shared_ptr< soci::session > | session_ |
| std::unique_lock< Mutex > | lock_ |
Definition at line 28 of file DatabaseCon.h.
Definition at line 31 of file DatabaseCon.h.
| xrpl::LockedSociSession::LockedSociSession | ( | std::shared_ptr< soci::session > | it, |
| Mutex & | m ) |
Definition at line 38 of file DatabaseCon.h.
|
noexcept |
Definition at line 42 of file DatabaseCon.h.
|
delete |
|
delete |
|
delete |
| soci::session * xrpl::LockedSociSession::get | ( | ) |
Definition at line 52 of file DatabaseCon.h.
| soci::session & xrpl::LockedSociSession::operator* | ( | ) |
Definition at line 57 of file DatabaseCon.h.
| soci::session * xrpl::LockedSociSession::operator-> | ( | ) |
Definition at line 62 of file DatabaseCon.h.
|
explicit |
Definition at line 67 of file DatabaseCon.h.
|
private |
Definition at line 34 of file DatabaseCon.h.
|
private |
Definition at line 35 of file DatabaseCon.h.