|
rippled
|
#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 21 of file DatabaseCon.h.
Definition at line 24 of file DatabaseCon.h.
| ripple::LockedSociSession::LockedSociSession | ( | std::shared_ptr< soci::session > | it, |
| mutex & | m | ||
| ) |
Definition at line 31 of file DatabaseCon.h.
|
noexcept |
Definition at line 35 of file DatabaseCon.h.
|
delete |
|
delete |
|
delete |
| soci::session * ripple::LockedSociSession::get | ( | ) |
Definition at line 45 of file DatabaseCon.h.
| soci::session & ripple::LockedSociSession::operator* | ( | ) |
Definition at line 50 of file DatabaseCon.h.
| soci::session * ripple::LockedSociSession::operator-> | ( | ) |
Definition at line 55 of file DatabaseCon.h.
|
explicit |
Definition at line 60 of file DatabaseCon.h.
|
private |
Definition at line 27 of file DatabaseCon.h.
|
private |
Definition at line 28 of file DatabaseCon.h.