|
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 40 of file DatabaseCon.h.
Definition at line 43 of file DatabaseCon.h.
| ripple::LockedSociSession::LockedSociSession | ( | std::shared_ptr< soci::session > | it, |
| mutex & | m | ||
| ) |
Definition at line 50 of file DatabaseCon.h.
|
noexcept |
Definition at line 54 of file DatabaseCon.h.
|
delete |
|
delete |
|
delete |
| soci::session * ripple::LockedSociSession::get | ( | ) |
Definition at line 64 of file DatabaseCon.h.
| soci::session & ripple::LockedSociSession::operator* | ( | ) |
Definition at line 69 of file DatabaseCon.h.
| soci::session * ripple::LockedSociSession::operator-> | ( | ) |
Definition at line 74 of file DatabaseCon.h.
|
explicit |
Definition at line 79 of file DatabaseCon.h.
|
private |
Definition at line 46 of file DatabaseCon.h.
|
private |
Definition at line 47 of file DatabaseCon.h.