OpenASIP
2.0
|
#include <Environment.hh>
Static Public Member Functions | |
static void | initialize () |
static std::string | schemaDirPath (const std::string &prog) |
static std::string | dataDirPath (const std::string &prog) |
static std::string | bitmapsDirPath (const std::string &prog) |
static std::string | manDirPath (const std::string &prog) |
static TCEString | confPath (const std::string &fileName) |
static TCEString | userConfPath (const std::string &fileName) |
static std::string | errorLogFilePath () |
static std::string | iconDirPath () |
static std::vector< std::string > | includeDirPaths () |
static std::vector< std::string > | opsetIncludeDir () |
static void | setNewSchemaFileDir (const std::string &path) |
static void | setNewDataFileDir (const std::string &path) |
static void | setNewBitmapsFileDir (const std::string &path) |
static void | setNewManFileDir (const std::string &path) |
static void | setNewErrorLogFileDir (const std::string &path) |
static std::string | environmentVariable (const std::string &variable) |
static std::vector< std::string > | osalPaths () |
static std::vector< std::string > | codeCompressorPaths (bool libraryPathsOnly=false) |
static std::vector< std::string > | schedulerPluginPaths () |
static std::vector< std::string > | icDecoderPluginPaths (bool libraryPathsOnly=false) |
static std::vector< std::string > | hwModulePaths () |
static std::vector< std::string > | hdbPaths (bool libraryPathsOnly=false) |
static TCEString | shortHDBPath (const TCEString &hdbPath) |
static TCEString | longHDBPath (const TCEString &hdbPath) |
static std::vector< std::string > | vhdlPaths (const std::string &hdbPath) |
static std::vector< std::string > | decompressorPaths (bool libraryPathsOnly=false) |
static std::vector< std::string > | explorerPluginPaths () |
static std::vector< std::string > | estimatorPluginPaths () |
static std::string | pdfManual () |
static std::string | minimalADF () |
static std::string | tceCompiler () |
static std::string | defaultSchedulerConf () |
static std::string | oldGccSchedulerConf () |
static std::string | defaultICDecoderPlugin () |
static std::string | defaultTextEditorPath () |
static std::string | llvmtceCachePath () |
static std::vector< std::string > | implementationTesterTemplatePaths () |
static std::string | simTraceDirPath () |
static bool | developerMode () |
Private Member Functions | |
Environment () | |
~Environment () | |
Static Private Member Functions | |
static std::string | pathTo (const std::string &name) |
static void | parsePathEnvVariable (std::vector< std::string > &paths) |
static std::string | findExecutableFromPATH (const std::vector< std::string > &file) |
Static Private Attributes | |
static const std::string | SCHEMA_DIR_NAME_ = "data" |
Name of the XML Schema directory. More... | |
static const std::string | DATA_DIR_NAME_ = "data" |
Name of the data directory. More... | |
static const std::string | BITMAPS_DIR_NAME_ = "bitmaps" |
Name of the bitmaps directory. More... | |
static const std::string | MAN_DIR_NAME_ = "man" |
Name of the manual directory. More... | |
static const std::string | CONF_DIR_NAME_ = "conf" |
Name of the configuration directory. More... | |
static const std::string | ICON_DIR_NAME_ = "icons" |
Name of the toolbar icon directory. More... | |
static const std::string | ERROR_LOG_FILE_NAME_ = "error_log.log" |
Name of the system error log file. More... | |
static bool | initialized_ = false |
Flag indicating whether class has been initialized. More... | |
static bool | developerMode_ = false |
Flag indicating whether TCE is executing in developer mode. More... | |
static std::vector< std::string > | schemaPaths_ |
Schema directory search paths. More... | |
static std::vector< std::string > | dataPaths_ |
Data directory search paths. More... | |
static std::vector< std::string > | bitmapsPaths_ |
Bitmaps directory search paths. More... | |
static std::vector< std::string > | manPaths_ |
Man directory search paths. More... | |
static std::vector< std::string > | iconPaths_ |
Toolbar icon search paths. More... | |
static std::vector< std::string > | errorPaths_ |
Error file search paths. More... | |
static std::vector< std::string > | pathsToUse_ |
Paths used in a particular search. More... | |
static std::string | newSchemaFileDir_ = "" |
Directory for new schema file. More... | |
static std::string | newDataFileDir_ = "" |
Directory for new data file. More... | |
static std::string | newBitmapsFileDir_ = "" |
Directory for new bitmaps file. More... | |
static std::string | newIconFileDir_ = "" |
Directory for new icon file. More... | |
static std::string | newManFileDir_ = "" |
Directory for new manual file. More... | |
static std::string | newConfFile_ = "" |
Directory for new configure file. More... | |
static std::string | newErrorLogFileDir_ = "" |
Directory for new error log file. More... | |
static std::string | simTraceDir_ = "" |
Directory to store ttasim traces. More... | |
static const std::string | PDF_MANUAL_INSTALLED = "manual/OpenASIP_manual.pdf" |
Relative path to the installed TCE .pdf manual. More... | |
static const std::string | PDF_MANUAL_SRC = "manual/OpenASIP_manual.pdf" |
Relative path to the TCE .pdf manual in source tree. More... | |
static const std::string | MINIMAL_ADF_INSTALLED = "data/mach/minimal.adf" |
Relative path to the installed minimal.adf. More... | |
static const std::string | MINIMAL_ADF_SRC = "data/mach/minimal.adf" |
Relative path to the minimal.adf in source tree. More... | |
A class to get the environmental variable values as well as to find files or directories from the project's directory structure.
Definition at line 47 of file Environment.hh.
|
private |
|
private |
|
static |
Tries to locate the directory where the application bitmaps are stored.
Returns the first absolute path of the directory where the file is found. If bitmaps directory is not found and a new directory is given, it is created. If creation fails, an empty string is returned.
prog | The program whose bitmaps directory are searched. |
Definition at line 201 of file Environment.cc.
References BITMAPS_DIR_NAME_, bitmapsPaths_, FileSystem::createDirectory(), DATA_DIR_NAME_, FileSystem::DIRECTORY_SEPARATOR, initialize(), newBitmapsFileDir_, pathsToUse_, and pathTo().
Referenced by ProDe::bitmapsDirPath(), OSEdAboutDialog::createContents(), HelpBrowser::HelpBrowser(), and OSEdMainFrame::OSEdMainFrame().
|
static |
Returns the paths in which code compressor plugins are searched.
libraryPathsOnly | When set to true, excludes CWD from search paths. |
Definition at line 571 of file Environment.cc.
References FileSystem::currentWorkingDir(), developerMode(), DS, FileSystem::homeDirectory(), INSTALLATION_DIR, and Application::installationDir().
Referenced by ProgramImageGenerator::availableCompressors(), and ProgramImageGenerator::createCompressor().
|
static |
Tries to locate the application's configuration file for reading.
First tries to find one in the user's homedir, if not found, uses the installed one (with defaults). Note: when writing (overriding) configuration files, one should call userConfDirPath() instead!
fileName | The name of the configuration file. |
Definition at line 277 of file Environment.cc.
References CONF_DIR_NAME_, FileSystem::createFile(), developerMode(), DS, FileSystem::fileExists(), FileSystem::homeDirectory(), initialize(), INSTALLATION_DIR, and Application::installationDir().
Referenced by Proxim::loadOptions(), OSEd::OnInit(), and ProDe::OnInit().
|
static |
Tries to locate the directory where the application data is stored.
Returns the first absolute path of the directory where the data is found. If directory is not found and directory for new data file is given, it is created. If creation fails, an empty string is returned.
prog | The program whose data directory is searched. |
Definition at line 176 of file Environment.cc.
References FileSystem::createDirectory(), DATA_DIR_NAME_, dataPaths_, FileSystem::DIRECTORY_SEPARATOR, initialize(), newDataFileDir_, pathsToUse_, and pathTo().
Referenced by AlmaIFIntegrator::addAlmaifFiles(), AlmaIFIntegrator::connectCoreMemories(), ProGe::BlockSourceCopier::copyProcessorSpecific(), ProGe::BlockSourceCopier::copyShared(), ProGeTestBenchGenerator::copyTestBenchFiles(), ProGeTestBenchGenerator::createProcArchVhdl(), OSEdModifyBehaviorCmd::Do(), DefaultICDecoderGenerator::generate(), ProGeScriptGenerator::generateCompileStart(), ProGeScriptGenerator::generateSimulationStart(), ProGe::RV32MicroCodeGenerator::generateWrapper(), AlmaIFIntegrator::initAlmaifBlock(), Proxim::loadOptions(), ProDe::OnInit(), OperationPropertyDialog::onOpen(), MemoryGenerator::templatePath(), ProGe::TestBenchBlock::write(), ProGe::SinglePortSSRAMBlock::write(), ProGe::SinglePortByteMaskSSRAMBlock::write(), and ProGe::LoopBufferBlock::write().
|
static |
Returns the paths in which decompressor module definitions are searhed.
libraryPathsOnly | When set to true, excludes CWD from search paths. |
Definition at line 793 of file Environment.cc.
References FileSystem::currentWorkingDir(), and DS.
Referenced by IDF::MachineImplementation::checkImplFiles(), IDF::MachineImplementation::decompressorFile(), IDF::MachineImplementation::isLibraryImplFile(), IDF::MachineImplementation::makeImplFilesRelative(), and IDF::MachineImplementation::setDecompressorFile().
|
static |
Returns full path to the default IC/Decoder plugin file.
Definition at line 1012 of file Environment.cc.
References abortWithError, FileSystem::findFileInSearchPaths(), and icDecoderPluginPaths().
Referenced by ProcessorImplementationWindow::ProcessorImplementationWindow().
|
static |
Returns full path to the default scheduler pass configuration file.
Definition at line 957 of file Environment.cc.
References assert, developerMode(), FileSystem::fileExists(), INSTALLATION_DIR, and Application::installationDir().
|
static |
Returns default GUI text editor to be used, atm. for osed
Definition at line 1034 of file Environment.cc.
References DS, environmentVariable(), FileSystem::fileIsExecutable(), findExecutableFromPATH(), and parsePathEnvVariable().
|
static |
Returns true in case TCE is running in developer mode.
The developer mode can be enabled by setting environment variable TCE_DEVEL_MODE to 1 and causes the following differences at TCE runtime:
Definition at line 1166 of file Environment.cc.
References developerMode_, and initialize().
Referenced by OperationBuilder::buildObject(), codeCompressorPaths(), confPath(), defaultSchedulerConf(), estimatorPluginPaths(), explorerPluginPaths(), hdbPaths(), icDecoderPluginPaths(), implementationTesterTemplatePaths(), includeDirPaths(), Application::initialize(), Application::isInstalled(), minimalADF(), oldGccSchedulerConf(), osalPaths(), pdfManual(), schedulerPluginPaths(), tceCompiler(), and vhdlPaths().
|
static |
Returns the value of the given environment variable.
An empty string is returned if the variable does not exist.
variable | The environment variable whose value is required. |
Definition at line 406 of file Environment.cc.
Referenced by OperationBuilder::buildObject(), CompiledSimCompiler::CompiledSimCompiler(), ConflictDetectionCodeGenerator::ConflictDetectionCodeGenerator(), defaultTextEditorPath(), UserManualCmd::Do(), initialize(), Application::installationDir(), osalPaths(), parsePathEnvVariable(), and QuartusProjectGenerator::writeScripts().
|
static |
Tries to locate the error log file on system.
Returns the first absolute path where the file is found. If the file is not found and directory for the error log file is given, the directory and the error log file is created. If creation fails, an empty string is returned.
Definition at line 323 of file Environment.cc.
References FileSystem::createDirectory(), FileSystem::createFile(), FileSystem::DIRECTORY_SEPARATOR, ERROR_LOG_FILE_NAME_, errorPaths_, initialize(), newErrorLogFileDir_, pathsToUse_, and pathTo().
Referenced by Application::initialize().
|
static |
Returns the paths in which estimator plugins are searched.
Definition at line 842 of file Environment.cc.
References FileSystem::currentWorkingDir(), developerMode(), DS, FileSystem::homeDirectory(), INSTALLATION_DIR, and Application::installationDir().
|
static |
Returns the paths in which explorer plugins are searched.
Definition at line 809 of file Environment.cc.
References FileSystem::currentWorkingDir(), developerMode(), DS, FileSystem::homeDirectory(), INSTALLATION_DIR, and Application::installationDir().
Referenced by DesignSpaceExplorer::getPlugins(), DesignSpaceExplorer::loadExplorerPlugin(), and printPlugins().
|
staticprivate |
Finds a first match of a given list of files from PATH env variable.
Finds a first executable match of a given list of files from paths in the PATH environment variable.
execs | A list of file names, that are to be searched from PATH. |
Definition at line 1109 of file Environment.cc.
References DS, FileSystem::fileIsExecutable(), and parsePathEnvVariable().
Referenced by defaultTextEditorPath().
|
static |
Returns the paths in which hardware databases are searched.
libraryPathsOnly | When set to true, excludes CWD from search paths. |
Definition at line 683 of file Environment.cc.
References FileSystem::currentWorkingDir(), developerMode(), DS, INSTALLATION_DIR, and Application::installationDir().
Referenced by IDF::MachineImplementation::checkImplFiles(), ProcessorImplementationWindow::doSaveIDF(), FUGen::findAbsolutePath(), Automagic::findHDBPath(), ProGeTools::findHDBPath(), IDF::UnitImplementationLocation::hdbFile(), IDF::MachineImplementation::icDecoderHDB(), IDF::MachineImplementation::isLibraryImplFile(), HDB::HDBRegistry::loadFromSearchPaths(), main(), IDF::MachineImplementation::makeHDBPathRelative(), IDF::MachineImplementation::makeImplFilesRelative(), IDF::MachineImplementation::setICDecoderHDB(), and AddIUFromHDBDialog::TransferDataToWindow().
|
static |
Returns the paths in which hardware modules are searched.
Definition at line 669 of file Environment.cc.
References FileSystem::currentWorkingDir().
|
static |
Returns the paths in which IC/decoder plugins are searched.
libraryPathsOnly | Set to true excludes CWD from search paths. |
Definition at line 635 of file Environment.cc.
References FileSystem::currentWorkingDir(), developerMode(), DS, FileSystem::homeDirectory(), INSTALLATION_DIR, and Application::installationDir().
Referenced by IDF::MachineImplementation::checkImplFiles(), defaultICDecoderPlugin(), IDF::MachineImplementation::icDecoderPluginFile(), IDF::MachineImplementation::isLibraryImplFile(), GenerateProcessor::listICDecPluginParameters(), GenerateProcessorDialog::loadICDecoderGeneratorPlugin(), ProGe::ProGeUI::loadICDecoderGeneratorPlugin(), ProcessorImplementationWindow::loadICDecoderPlugin(), IDF::MachineImplementation::makeImplFilesRelative(), ComponentImplementationSelector::selectComponents(), and IDF::MachineImplementation::setICDecoderPluginFile().
|
static |
Tries to locate the directory where common toolbar icon files are stored.
Returns the first absolute path of the directory where the file is found. If icons directory is not found and a new directory is given, it is created. If creation fails, an empty string is returned.
Definition at line 225 of file Environment.cc.
References bitmapsPaths_, FileSystem::createDirectory(), DATA_DIR_NAME_, FileSystem::DIRECTORY_SEPARATOR, ICON_DIR_NAME_, initialize(), newIconFileDir_, pathsToUse_, and pathTo().
Referenced by AddFUFromHDBDialog::AddFUFromHDBDialog(), AddIUFromHDBDialog::AddIUFromHDBDialog(), AddRFFromHDBDialog::AddRFFromHDBDialog(), MainFrame::createToolbar(), and ProximMainFrame::createToolbar().
|
static |
Returns full paths to implementation tester vhdl testbench template directory
Definition at line 1129 of file Environment.cc.
References developerMode(), DS, INSTALLATION_DIR, and Application::installationDir().
Referenced by TestbenchGenerator::findVhdlTemplate().
|
static |
Returns path where installable tce include headers reside.
The list returned contains both post-installation paths and the paths to the original header files found in the source tree.
Definition at line 348 of file Environment.cc.
References developerMode(), DS, and Application::installationDir().
Referenced by OperationBuilder::buildObject(), CompiledSimCompiler::compileFile(), and CompiledSimCodeGenerator::generateMakefile().
|
static |
Initializes the program environment.
Initializes all of the source directories the program needs.
Definition at line 95 of file Environment.cc.
References bitmapsPaths_, FileSystem::createDirectory(), dataPaths_, developerMode_, FileSystem::DIRECTORY_SEPARATOR, environmentVariable(), errorPaths_, FileSystem::fileExists(), FileSystem::homeDirectory(), iconPaths_, initialized_, INSTALLATION_DIR, Application::installationDir(), manPaths_, schemaPaths_, and simTraceDir_.
Referenced by bitmapsDirPath(), confPath(), dataDirPath(), developerMode(), errorLogFilePath(), iconDirPath(), manDirPath(), schemaDirPath(), and simTraceDirPath().
|
static |
Returns full path to the default LLVM backend plugin cache directory.
Definition at line 1087 of file Environment.cc.
References FileSystem::DIRECTORY_SEPARATOR, and FileSystem::homeDirectory().
Referenced by LLVMTCECmdLineOptions::backendCacheDir(), and LLVMBackend::LLVMBackend().
Undoes the shortening done by shortHDBPath
Definition at line 731 of file Environment.cc.
References FileSystem::currentWorkingDir(), DS, Application::installationDir(), and TCEString::startsWith().
Referenced by BlockImplementationDialog::doOK(), AutoSelectImplementationsDialog::onFind(), and BlockImplementationDialog::onHDBSelection().
|
static |
Tries to locate the directory where the system's manual is stored.
Returns the first absolute path of the directory where the file is found. If no directory is found and a new directory for manual is given, it is created. If creation fails, an empty string is returned.
prog | The program whose manual directory is searched. |
Definition at line 250 of file Environment.cc.
References FileSystem::createDirectory(), FileSystem::DIRECTORY_SEPARATOR, initialize(), MAN_DIR_NAME_, manPaths_, newManFileDir_, pathsToUse_, and pathTo().
Referenced by OSEdUserManualCmd::userManual().
|
static |
Returns the full path to the minimal.adf.
Definition at line 901 of file Environment.cc.
References assert, developerMode(), FileSystem::DIRECTORY_SEPARATOR, FileSystem::fileExists(), INSTALLATION_DIR, Application::installationDir(), MINIMAL_ADF_INSTALLED, and MINIMAL_ADF_SRC.
Referenced by MinimalOpSetCheck::buildMinimalOpSet(), and MinimalOpSetCheck::fix().
|
static |
Returns full path to the old gcc scheduler pass configuration file.
This is the scheduler conf that is used to schedule code from the old gcc compiler.
Definition at line 986 of file Environment.cc.
References assert, developerMode(), FileSystem::fileExists(), INSTALLATION_DIR, and Application::installationDir().
|
static |
Returns the include dir needed to build base opset in compiling the distributed version of TCE
Definition at line 384 of file Environment.cc.
References DS.
Referenced by OperationBuilder::buildObject().
|
static |
Returns the paths in which operation set files are searched.
The paths are returned in the order of preference. The user can override global operation definitions by redefining them in a local search path.
Definition at line 519 of file Environment.cc.
References FileSystem::absolutePathOf(), FileSystem::currentWorkingDir(), developerMode(), DS, environmentVariable(), FileSystem::homeDirectory(), VectorTools::insertUnique(), INSTALLATION_DIR, and Application::installationDir().
Referenced by OSEdTreeView::constructTree(), OperationContainer::operationIndex(), OperationPoolPimpl::OperationPoolPimpl(), OSEdInfoView::pathView(), and OperationBuilder::xmlFilePath().
|
inlinestaticprivate |
Returns Paths in PATH environment variable.
Definition at line 1077 of file Environment.cc.
References StringTools::chopString(), and environmentVariable().
Referenced by defaultTextEditorPath(), and findExecutableFromPATH().
|
staticprivate |
Tries to locate the given directory or file on system.
Returns the first absolute path of the directory if the directory/file is found. In case the directory/file is not found in any of the search paths, returns an empty string.
@fixme this is not thread safe due to the use of pathsToUse_ member variable for data passing!
name | The name of the searched directory/file. |
Definition at line 444 of file Environment.cc.
References FileSystem::DIRECTORY_SEPARATOR, FileSystem::fileExists(), and pathsToUse_.
Referenced by bitmapsDirPath(), dataDirPath(), errorLogFilePath(), iconDirPath(), manDirPath(), and schemaDirPath().
|
static |
Returns full path to the TCE .pdf manual.
Definition at line 877 of file Environment.cc.
References assert, debugLog, developerMode(), FileSystem::DIRECTORY_SEPARATOR, FileSystem::fileExists(), INSTALLATION_DIR, Application::installationDir(), PDF_MANUAL_INSTALLED, and PDF_MANUAL_SRC.
Referenced by UserManualCmd::askFromUser(), and UserManualCmd::Do().
|
static |
Returns the paths in which scheduler plugins are searched.
Definition at line 601 of file Environment.cc.
References FileSystem::currentWorkingDir(), developerMode(), DS, FileSystem::homeDirectory(), INSTALLATION_DIR, and Application::installationDir().
|
static |
Tries to locate the directory where the XML Schema file is stored.
Returns the first absolute path of the directory where the file is found. If directory for new data file is given, it is created and returned. If the directory can not be created, an empty string is returned.
prog | The program whose Schema is searched. |
Definition at line 151 of file Environment.cc.
References FileSystem::createDirectory(), FileSystem::DIRECTORY_SEPARATOR, initialize(), newSchemaFileDir_, pathsToUse_, pathTo(), SCHEMA_DIR_NAME_, and schemaPaths_.
Referenced by ADFSerializer::ADFSerializer(), BEMSerializer::BEMSerializer(), IDF::IDFSerializer::IDFSerializer(), and OperationSerializer::OperationSerializer().
|
static |
Sets the value for new bitmaps file directory.
path | The path for new bitmaps directory. |
Definition at line 485 of file Environment.cc.
References newBitmapsFileDir_.
|
static |
Sets the value for new data file directory
path | The path of new data file directory. |
Definition at line 475 of file Environment.cc.
References newDataFileDir_.
|
static |
Sets the path for new error log file directory.
path | The path of new error log file directory. |
Definition at line 505 of file Environment.cc.
References newErrorLogFileDir_.
|
static |
Sets the path for new manual file directory.
path | The path of new manual file directory. |
Definition at line 495 of file Environment.cc.
References newManFileDir_.
|
static |
Sets the value for new schema file directory.
path | The path of new schema file directory. |
Definition at line 465 of file Environment.cc.
References newSchemaFileDir_.
Shortens the given HDB path by replacing source tree, install directory or current working directory paths with human-readable aliases.
Definition at line 707 of file Environment.cc.
References FileSystem::currentWorkingDir(), DS, Application::installationDir(), and TCEString::startsWith().
Referenced by AutoSelectImplementationsDialog::AutoSelectImplementationsDialog(), BlockImplementationDialog::BlockImplementationDialog(), BlockImplementationDialog::onBrowse(), AutoSelectImplementationsDialog::onBrowse(), ProcessorImplementationWindow::updateFUList(), ProcessorImplementationWindow::updateImplementationLists(), and ProcessorImplementationWindow::updateRFList().
|
static |
Returns full path to ttasim trace dir if set using TTASIM_TRACE_DIR environment variable
Return full path to ttasim trace dir location if environment variable TTASIM_TRACE_DIR is pointing to valid dir. Empty string otherwise.
Definition at line 1149 of file Environment.cc.
References initialize(), and simTraceDir_.
Referenced by SimulatorFrontend::loadProgram().
|
static |
Definition at line 928 of file Environment.cc.
References assert, developerMode(), FileSystem::fileExists(), and Application::installationDir().
Referenced by CompileTools::compileAsC(), CompileTools::compileAsLLVM(), and DesignSpaceExplorer::schedule().
|
static |
Definition at line 303 of file Environment.cc.
References FileSystem::createFile(), DS, FileSystem::fileExists(), and FileSystem::homeDirectory().
Referenced by OSEd::createDefaultOptions(), Proxim::createDefaultOptions(), SaveOptionsCmd::Do(), ProximQuitCmd::Do(), and OSEdOptionsDialog::onSave().
|
static |
Returns the paths in which VHDL files are searched for.
hdbPath | The path where the HDB file is, to be added to the search paths. |
Definition at line 760 of file Environment.cc.
References FileSystem::currentWorkingDir(), developerMode(), FileSystem::directoryOfPath(), DS, INSTALLATION_DIR, and Application::installationDir().
Referenced by ProGe::BlockSourceCopier::copyFiles(), BlockImplementationFileDialog::onBrowse(), and BlockImplementationFileDialog::onOK().
|
staticprivate |
Name of the bitmaps directory.
Definition at line 117 of file Environment.hh.
Referenced by bitmapsDirPath().
|
staticprivate |
Bitmaps directory search paths.
Definition at line 136 of file Environment.hh.
Referenced by bitmapsDirPath(), iconDirPath(), and initialize().
|
staticprivate |
Name of the configuration directory.
Definition at line 121 of file Environment.hh.
Referenced by confPath().
|
staticprivate |
Name of the data directory.
Definition at line 115 of file Environment.hh.
Referenced by bitmapsDirPath(), dataDirPath(), and iconDirPath().
|
staticprivate |
Data directory search paths.
Definition at line 134 of file Environment.hh.
Referenced by dataDirPath(), and initialize().
|
staticprivate |
Flag indicating whether TCE is executing in developer mode.
Definition at line 129 of file Environment.hh.
Referenced by developerMode(), and initialize().
|
staticprivate |
Name of the system error log file.
Definition at line 125 of file Environment.hh.
Referenced by errorLogFilePath().
|
staticprivate |
Error file search paths.
Definition at line 142 of file Environment.hh.
Referenced by errorLogFilePath(), and initialize().
|
staticprivate |
Name of the toolbar icon directory.
Definition at line 123 of file Environment.hh.
Referenced by iconDirPath().
|
staticprivate |
Toolbar icon search paths.
Definition at line 140 of file Environment.hh.
Referenced by initialize().
|
staticprivate |
Flag indicating whether class has been initialized.
Definition at line 127 of file Environment.hh.
Referenced by initialize().
|
staticprivate |
Name of the manual directory.
Definition at line 119 of file Environment.hh.
Referenced by manDirPath().
|
staticprivate |
Man directory search paths.
Definition at line 138 of file Environment.hh.
Referenced by initialize(), and manDirPath().
|
staticprivate |
Relative path to the installed minimal.adf.
Definition at line 168 of file Environment.hh.
Referenced by minimalADF().
|
staticprivate |
Relative path to the minimal.adf in source tree.
Definition at line 170 of file Environment.hh.
Referenced by minimalADF().
|
staticprivate |
Directory for new bitmaps file.
Definition at line 151 of file Environment.hh.
Referenced by bitmapsDirPath(), and setNewBitmapsFileDir().
|
staticprivate |
Directory for new configure file.
Definition at line 157 of file Environment.hh.
|
staticprivate |
Directory for new data file.
Definition at line 149 of file Environment.hh.
Referenced by dataDirPath(), and setNewDataFileDir().
|
staticprivate |
Directory for new error log file.
Definition at line 159 of file Environment.hh.
Referenced by errorLogFilePath(), and setNewErrorLogFileDir().
|
staticprivate |
Directory for new icon file.
Definition at line 153 of file Environment.hh.
Referenced by iconDirPath().
|
staticprivate |
Directory for new manual file.
Definition at line 155 of file Environment.hh.
Referenced by manDirPath(), and setNewManFileDir().
|
staticprivate |
Directory for new schema file.
Definition at line 147 of file Environment.hh.
Referenced by schemaDirPath(), and setNewSchemaFileDir().
|
staticprivate |
Paths used in a particular search.
Definition at line 144 of file Environment.hh.
Referenced by bitmapsDirPath(), dataDirPath(), errorLogFilePath(), iconDirPath(), manDirPath(), pathTo(), and schemaDirPath().
|
staticprivate |
Relative path to the installed TCE .pdf manual.
Definition at line 164 of file Environment.hh.
Referenced by pdfManual().
|
staticprivate |
Relative path to the TCE .pdf manual in source tree.
Definition at line 166 of file Environment.hh.
Referenced by pdfManual().
|
staticprivate |
Name of the XML Schema directory.
Definition at line 113 of file Environment.hh.
Referenced by schemaDirPath().
|
staticprivate |
Schema directory search paths.
Definition at line 132 of file Environment.hh.
Referenced by initialize(), and schemaDirPath().
|
staticprivate |
Directory to store ttasim traces.
Definition at line 161 of file Environment.hh.
Referenced by initialize(), and simTraceDirPath().