CCA
cca::Configuration Class Reference

#include <Configuration.h>

Inheritance diagram for cca::Configuration:
Collaboration diagram for cca::Configuration:

List of all members.

Public Types

typedef std::pair< std::string,
std::string > 
Item
typedef std::map< std::string,
std::string > 
Dictionary

Public Member Functions

 Configuration (const std::string &name)
 Constructor.
virtual ~Configuration ()
virtual Dictionary getUserConfig ()
 Returns user configuration.
virtual Item getUserConfig (const std::string &key)
 Returns user configuration.
virtual Dictionary getConfig ()
 Returns user configuration.
virtual Item getConfig (const std::string &key)
 Returns user configuration.
virtual std::string print () const
 Prints the Configuration.

Protected Attributes

Dictionary componentConfig
 Dictionary with component configuration.
Dictionary userConfig
 Dictionary with free user configuration.

Detailed Description

Definition at line 56 of file Configuration.h.


Member Typedef Documentation

typedef std::map<std::string, std::string> cca::Configuration::Dictionary

Definition at line 61 of file Configuration.h.

typedef std::pair<std::string, std::string> cca::Configuration::Item

Definition at line 60 of file Configuration.h.


Constructor & Destructor Documentation

cca::Configuration::Configuration ( const std::string &  name)

Constructor.

Definition at line 39 of file Configuration.cpp.

Definition at line 44 of file Configuration.cpp.


Member Function Documentation

virtual Dictionary cca::Configuration::getConfig ( ) [inline, virtual]

Returns user configuration.

Returns:

Definition at line 88 of file Configuration.h.

References userConfig.

virtual Item cca::Configuration::getConfig ( const std::string &  key) [inline, virtual]

Returns user configuration.

Returns:

Definition at line 96 of file Configuration.h.

References userConfig.

virtual Dictionary cca::Configuration::getUserConfig ( ) [inline, virtual]

Returns user configuration.

Returns:

Definition at line 72 of file Configuration.h.

References userConfig.

virtual Item cca::Configuration::getUserConfig ( const std::string &  key) [inline, virtual]

Returns user configuration.

Returns:

Definition at line 80 of file Configuration.h.

References userConfig.

std::string cca::Configuration::print ( ) const [virtual]

Prints the Configuration.

Returns:
Formatted configuration

Reimplemented from cca::DataTransferObject.

Definition at line 47 of file Configuration.cpp.


Member Data Documentation

Dictionary with component configuration.

Definition at line 109 of file Configuration.h.

Dictionary with free user configuration.

Definition at line 112 of file Configuration.h.

Referenced by getConfig(), and getUserConfig().


The documentation for this class was generated from the following files: