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: