| 
    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.