FSMSADF::FlowSettings Class Reference
#include <settings.h>


Public Member Functions | |
| FlowSettings (CString module, CString type) | |
| ~FlowSettings () | |
| void | init (int argc, char **argv) |
| void | init (CStrings args) |
| void | initOutputStream () |
Public Attributes | |
| CString | module |
| CString | type |
| bool | helpFlag |
| CString | settingsFile |
| ofstream | outputStream |
| bool | stepFlag |
| bool | outputHTML |
| FlowType | flowType |
| uint | maxNrBindingsTileBindingAlgo |
| CStrings | applicationGraphs |
| CString | architectureGraph |
Private Member Functions | |
| void | parseArguments (CStrings args) |
| void | parseSettingsFile () |
Detailed Description
Settings Object containing all settings for the tool.
Constructor & Destructor Documentation
Settings () Constructor. Create settings object with default values.
References flowType, helpFlag, maxNrBindingsTileBindingAlgo, FSMSADF::Settings::outputFile, outputHTML, settingsFile, and stepFlag.
| FSMSADF::FlowSettings::~FlowSettings | ( | ) |
~FlowSettings () Destructor.
Member Function Documentation
| void FSMSADF::FlowSettings::init | ( | int | argc, | |
| char ** | argv | |||
| ) |
init () Initialize the settings using the supplied arguments. Note that the first argument (argv[0]) is skipped.
Reimplemented from FSMSADF::Settings.
Referenced by FSMSADF::initSettings().
| void FSMSADF::FlowSettings::init | ( | CStrings | args | ) |
init () Initialize the settings using the supplied arguments. The function loads also external files (e.g. settings, graph, etc) when required.
Reimplemented from FSMSADF::Settings.
References helpFlag, parseArguments(), and parseSettingsFile().

| void FSMSADF::FlowSettings::initOutputStream | ( | ) |
initOutputStream () Initialize the output stream.
Reimplemented from FSMSADF::Settings.
References FSMSADF::Settings::outputFile, and outputStream.
Referenced by FSMSADF::initSettings().
| void FSMSADF::FlowSettings::parseArguments | ( | CStrings | args | ) | [private] |
parseArguments () Parse the supplied arguments.
Reimplemented from FSMSADF::Settings.
References helpFlag, FSMSADF::Settings::outputFile, outputHTML, settingsFile, and stepFlag.
Referenced by init().
| void FSMSADF::FlowSettings::parseSettingsFile | ( | ) | [private] |
parseSettingsFile () Load all settings from the settings file.
Reimplemented from FSMSADF::Settings.
References applicationGraphs, architectureGraph, CGetAttribute(), CGetChildNode(), CGetRootNode(), CHasAttribute(), CHasChildNode(), CNextNode(), CParseFile(), flowType, maxNrBindingsTileBindingAlgo, module, settingsFile, and type.
Referenced by init().

Member Data Documentation
Reimplemented from FSMSADF::Settings.
Referenced by FSMSADF::mappingFlow(), and parseSettingsFile().
Reimplemented from FSMSADF::Settings.
Referenced by FSMSADF::mappingFlow(), and parseSettingsFile().
Reimplemented from FSMSADF::Settings.
Referenced by FlowSettings(), FSMSADF::mapApplicationGraphToArchitectureGraph(), and parseSettingsFile().
Reimplemented from FSMSADF::Settings.
Referenced by FlowSettings(), init(), FSMSADF::initSettings(), and parseArguments().
Reimplemented from FSMSADF::Settings.
Referenced by FlowSettings(), FSMSADF::mapApplicationGraphToArchitectureGraph(), and parseSettingsFile().
Reimplemented from FSMSADF::Settings.
Referenced by FSMSADF::mappingFlow(), and parseSettingsFile().
Referenced by FlowSettings(), and parseArguments().
| ofstream FSMSADF::FlowSettings::outputStream |
Reimplemented from FSMSADF::Settings.
Referenced by initOutputStream(), and main().
Reimplemented from FSMSADF::Settings.
Referenced by FlowSettings(), parseArguments(), and parseSettingsFile().
Reimplemented from FSMSADF::Settings.
Referenced by FlowSettings(), FSMSADF::mapApplicationGraphToArchitectureGraph(), and parseArguments().
Reimplemented from FSMSADF::Settings.
Referenced by parseSettingsFile().
The documentation for this class was generated from the following files:

