TraDemGen Logo  1.00.0
C++ Simulated Travel Demand Generation Library
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
TRADEMGEN::DBParams Struct Reference

#include <trademgen/DBParams.hpp>

+ Inheritance diagram for TRADEMGEN::DBParams:

List of all members.

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 check () const
void toStream (std::ostream &ioOut) const
void fromStream (std::istream &)
std::string toShortString () const
std::string toString () const
 DBParams (const std::string &iDBUser, const std::string &iDBPasswd, const std::string &iDBHost, const std::string &iDBPort, const std::string &iDBName)
virtual ~DBParams ()

Detailed Description

Structure modelling a (geographical) dbparams.

Definition at line 21 of file DBParams.hpp.


Constructor & Destructor Documentation

TRADEMGEN::DBParams::DBParams ( const std::string &  iDBUser,
const std::string &  iDBPasswd,
const std::string &  iDBHost,
const std::string &  iDBPort,
const std::string &  iDBName 
)
inline

Main Constructor.

Definition at line 119 of file DBParams.hpp.

virtual TRADEMGEN::DBParams::~DBParams ( )
inlinevirtual

Default Constructor. Default copy constructor. Destructor.

Definition at line 132 of file DBParams.hpp.


Member Function Documentation

std::string TRADEMGEN::DBParams::getUser ( ) const
inline

Get the database user name.

Definition at line 25 of file DBParams.hpp.

std::string TRADEMGEN::DBParams::getPassword ( ) const
inline

Get the database user password.

Definition at line 30 of file DBParams.hpp.

std::string TRADEMGEN::DBParams::getHost ( ) const
inline

Get the database host name.

Definition at line 35 of file DBParams.hpp.

std::string TRADEMGEN::DBParams::getPort ( ) const
inline

Get the database port number.

Definition at line 40 of file DBParams.hpp.

std::string TRADEMGEN::DBParams::getDBName ( ) const
inline

Get the database name.

Definition at line 45 of file DBParams.hpp.

void TRADEMGEN::DBParams::setUser ( const std::string &  iUser)
inline

Set the database user name.

Definition at line 52 of file DBParams.hpp.

void TRADEMGEN::DBParams::setPassword ( const std::string &  iPasswd)
inline

Set the database password.

Definition at line 57 of file DBParams.hpp.

void TRADEMGEN::DBParams::setHost ( const std::string &  iHost)
inline

Set the database host name.

Definition at line 62 of file DBParams.hpp.

void TRADEMGEN::DBParams::setPort ( const std::string &  iPort)
inline

Set the database port number.

Definition at line 67 of file DBParams.hpp.

void TRADEMGEN::DBParams::setDBName ( const std::string &  iDBName)
inline

Set the database name.

Definition at line 72 of file DBParams.hpp.

bool TRADEMGEN::DBParams::check ( ) const
inline

Check that all the parameters are fine.

Definition at line 80 of file DBParams.hpp.

void TRADEMGEN::DBParams::toStream ( std::ostream &  ioOut) const
inlinevirtual

Dump a structure into an output stream.

Parameters:
ostream&the output stream.

Implements TRADEMGEN::TRADEMGEN_Abstract.

Definition at line 93 of file DBParams.hpp.

References toString().

void TRADEMGEN::DBParams::fromStream ( std::istream &  )
inlinevirtual

Read a structure from an input stream.

Parameters:
istream&the input stream.

Implements TRADEMGEN::TRADEMGEN_Abstract.

Definition at line 99 of file DBParams.hpp.

std::string TRADEMGEN::DBParams::toShortString ( ) const
inline

Get a short display of the DBParams structure.

Definition at line 103 of file DBParams.hpp.

std::string TRADEMGEN::DBParams::toString ( ) const
inlinevirtual

Get the serialised version of the DBParams structure.

Implements TRADEMGEN::TRADEMGEN_Abstract.

Definition at line 110 of file DBParams.hpp.

Referenced by toStream().


The documentation for this struct was generated from the following file: