rippled
|
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 37 of file DatabaseCon.h.
Definition at line 40 of file DatabaseCon.h.
ripple::LockedSociSession::LockedSociSession | ( | std::shared_ptr< soci::session > | it, |
mutex & | m | ||
) |
Definition at line 47 of file DatabaseCon.h.
|
noexcept |
Definition at line 51 of file DatabaseCon.h.
|
delete |
|
delete |
|
delete |
soci::session* ripple::LockedSociSession::get | ( | ) |
Definition at line 61 of file DatabaseCon.h.
soci::session& ripple::LockedSociSession::operator* | ( | ) |
Definition at line 66 of file DatabaseCon.h.
soci::session* ripple::LockedSociSession::operator-> | ( | ) |
Definition at line 71 of file DatabaseCon.h.
|
explicit |
Definition at line 75 of file DatabaseCon.h.
|
private |
Definition at line 43 of file DatabaseCon.h.
|
private |
Definition at line 44 of file DatabaseCon.h.