rippled
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ripple::DBConfig Class Reference

DBConfig is used when a client wants to delay opening a soci::session after parsing the config parameters. More...

Collaboration diagram for ripple::DBConfig:
Collaboration graph
[legend]

Public Member Functions

 DBConfig (BasicConfig const &config, std::string const &dbName)
 
std::string connectionString () const
 
void open (soci::session &s) const
 

Private Member Functions

 DBConfig (std::string const &dbPath)
 

Private Attributes

std::string connectionString_
 

Detailed Description

DBConfig is used when a client wants to delay opening a soci::session after parsing the config parameters.

If a client want to open a session immediately, use the free function "open" below.

Definition at line 57 of file SociDB.h.

Constructor & Destructor Documentation

◆ DBConfig() [1/2]

ripple::DBConfig::DBConfig ( std::string const &  dbPath)
explicitprivate

Definition at line 76 of file SociDB.cpp.

◆ DBConfig() [2/2]

ripple::DBConfig::DBConfig ( BasicConfig const &  config,
std::string const &  dbName 
)

Definition at line 80 of file SociDB.cpp.

Member Function Documentation

◆ connectionString()

std::string ripple::DBConfig::connectionString ( ) const

Definition at line 86 of file SociDB.cpp.

◆ open()

void ripple::DBConfig::open ( soci::session &  s) const

Definition at line 92 of file SociDB.cpp.

Member Data Documentation

◆ connectionString_

std::string ripple::DBConfig::connectionString_
private

Definition at line 59 of file SociDB.h.