Structure modelling a database parameters. More...
#include <opentrep/DBParams.hpp>
Public Member Functions | |
std::string | getUser () const |
std::string | getPassword () const |
std::string | getHost () const |
std::string | getPort () const |
std::string | getDBName () const |
void | setUser (const std::string &iUser) |
void | setPassword (const std::string &iPasswd) |
void | setHost (const std::string &iHost) |
void | setPort (const std::string &iPort) |
void | setDBName (const std::string &iDBName) |
bool | checkSQLite () const |
bool | checkMySQL () const |
void | toStream (std::ostream &ioOut) const |
void | fromStream (std::istream &) |
std::string | toShortString () const |
std::string | toString () const |
std::string | toMySQLConnectionString () const |
std::string | toSQLiteConnectionString () const |
DBParams (const std::string &iDBUser, const std::string &iDBPasswd, const std::string &iDBHost, const std::string &iDBPort, const std::string &iDBName) | |
DBParams (const std::string &iDBName) | |
virtual | ~DBParams () |
Structure modelling a database parameters.
Definition at line 25 of file DBParams.hpp.
|
inline |
Main constructors.
Definition at line 187 of file DBParams.hpp.
|
inline |
Definition at line 193 of file DBParams.hpp.
|
inlinevirtual |
Default Constructor. Default copy constructor. Destructor.
Definition at line 208 of file DBParams.hpp.
|
inline |
Get the database user name.
Definition at line 31 of file DBParams.hpp.
|
inline |
Get the database user password.
Definition at line 38 of file DBParams.hpp.
|
inline |
Get the database host name.
Definition at line 45 of file DBParams.hpp.
|
inline |
Get the database port number.
Definition at line 52 of file DBParams.hpp.
|
inline |
Get the database name.
Definition at line 59 of file DBParams.hpp.
|
inline |
Set the database user name.
Definition at line 69 of file DBParams.hpp.
|
inline |
Set the database password.
Definition at line 76 of file DBParams.hpp.
|
inline |
Set the database host name.
Definition at line 83 of file DBParams.hpp.
|
inline |
Set the database port number.
Definition at line 90 of file DBParams.hpp.
|
inline |
Set the database name.
Definition at line 97 of file DBParams.hpp.
|
inline |
Check that all the parameters are fine.
Definition at line 107 of file DBParams.hpp.
|
inline |
Check that all the parameters are fine.
Definition at line 117 of file DBParams.hpp.
|
inlinevirtual |
Dump a structure into an output stream.
ostream& | the output stream. |
Implements OPENTREP::OPENTREP_Abstract.
Definition at line 133 of file DBParams.hpp.
References toString().
|
inlinevirtual |
Read a structure from an input stream.
istream& | the input stream. |
Implements OPENTREP::OPENTREP_Abstract.
Definition at line 141 of file DBParams.hpp.
|
inline |
Get a short display of the DBParams structure.
Definition at line 147 of file DBParams.hpp.
|
inlinevirtual |
Get the serialised version of the DBParams structure.
Implements OPENTREP::OPENTREP_Abstract.
Definition at line 156 of file DBParams.hpp.
Referenced by toStream().
|
inline |
Get the serialised version of the DBParams structure.
Definition at line 165 of file DBParams.hpp.
|
inline |
Get the serialised version of the DBParams structure.
Definition at line 175 of file DBParams.hpp.