 |
Manual for OpenFLUID 2.1.11
|
Go to the documentation of this file.
40 #ifndef __OPENFLUID_MARKET_MARKETPACKAGE_HPP__
41 #define __OPENFLUID_MARKET_MARKETPACKAGE_HPP__
140 static void resetLogFile();
142 static void appendToLogFile(
const std::string& PackageName,
144 const std::string& Action,
145 const std::string& Str);
147 static void appendToLogFile(
const std::string& Str);
156 static void initialize(
bool EnableLog);
161 static void setWorksDirs(
const std::string& TempDir,
const std::string& MarketBagSimulatorDir,
162 const std::string& MarketBagObserverDir,
const std::string& MarketBagBuilderextDir,
163 const std::string& MarketBagDatasetDir,
const std::string& MarketBagBinSubDir,
164 const std::string& MarketBagSrcSubDir);
168 return m_MarketBagSimulatorDir;
173 return m_MarketBagObserverDir;
178 return m_MarketBagBuilderextDir;
183 return m_MarketBagDatasetDir;
188 return m_MarketBagBinSubDir;
193 return m_MarketBagSrcSubDir;
203 return m_TempBuildsDir;
208 return m_TempDownloadsDir;
245 virtual std::string getInstallPath()
const = 0;
252 virtual void process() = 0;
static std::string m_MarketBagSrcSubDir
Definition: MarketPackage.hpp:106
openfluid::ware::WareID_t getID() const
Definition: MarketPackage.hpp:237
static std::string getTempDownloadsDir()
Definition: MarketPackage.hpp:206
std::string WareID_t
Definition: TypeDefs.hpp:49
#define OPENFLUID_API
Definition: dllexport.hpp:86
static std::string m_BuilderextBuildConfigOptions
Definition: MarketPackage.hpp:121
static std::string m_MarketBagSimulatorDir
Definition: MarketPackage.hpp:81
static std::string getMarketBagSimulatorDir()
Definition: MarketPackage.hpp:166
std::string m_PackageFilename
Definition: MarketPackage.hpp:134
static const std::string BUILDS_SUBDIR
Definition: MarketPackage.hpp:56
static std::string m_TempDownloadsDir
Definition: MarketPackage.hpp:76
static std::string getLogFile()
Definition: MarketPackage.hpp:211
openfluid::ware::WareID_t m_ID
Definition: MarketPackage.hpp:130
static std::string m_MarketBagBuilderextDir
Definition: MarketPackage.hpp:91
static std::string getTempDir()
Definition: MarketPackage.hpp:196
static std::string m_TempDir
Definition: MarketPackage.hpp:66
PackageType
Definition: MarketInfos.hpp:91
static std::string getTempBuildsDir()
Definition: MarketPackage.hpp:201
static std::string m_MarketBagObserverDir
Definition: MarketPackage.hpp:86
static const std::string LOG_FILENAME
Definition: MarketPackage.hpp:60
static bool m_IsLogEnabled
Definition: MarketPackage.hpp:125
Definition: ApplicationException.hpp:47
static std::string getMarketBagObserverDir()
Definition: MarketPackage.hpp:171
static std::string m_MarketBagBinSubDir
Definition: MarketPackage.hpp:101
static std::string m_ObserverBuildConfigOptions
Definition: MarketPackage.hpp:116
static std::string getMarketBagSrcSubDir()
Definition: MarketPackage.hpp:191
static bool m_Initialized
Definition: MarketPackage.hpp:127
SelectionType
Definition: MarketInfos.hpp:126
Definition: MarketPackage.hpp:52
static std::string m_MarketBagDatasetDir
Definition: MarketPackage.hpp:96
static std::string getMarketBagDatasetDir()
Definition: MarketPackage.hpp:181
static std::string m_TempBuildsDir
Definition: MarketPackage.hpp:71
static std::string getMarketBagBinSubDir()
Definition: MarketPackage.hpp:186
bool m_Downloaded
Definition: MarketPackage.hpp:138
static std::string getMarketBagBuilderextDir()
Definition: MarketPackage.hpp:176
std::string m_PackageDest
Definition: MarketPackage.hpp:136
std::string m_PackageURL
Definition: MarketPackage.hpp:132
static const std::string DLOADS_SUBDIR
Definition: MarketPackage.hpp:58
static std::string m_LogFile
Definition: MarketPackage.hpp:123
static std::string m_SimulatorBuildConfigOptions
Definition: MarketPackage.hpp:111
Generated by
1.8.17