#include <market/MarketPackage.hpp>
◆ MarketPackage()
◆ ~MarketPackage()
virtual openfluid::market::MarketPackage::~MarketPackage |
( |
| ) |
|
|
virtual |
◆ appendToLogFile() [1/2]
static void openfluid::market::MarketPackage::appendToLogFile |
( |
const std::string & |
PackageName, |
|
|
const PackageInfo::PackageType & |
Type, |
|
|
const std::string & |
Action, |
|
|
const std::string & |
Str |
|
) |
| |
|
staticprotected |
◆ appendToLogFile() [2/2]
static void openfluid::market::MarketPackage::appendToLogFile |
( |
const std::string & |
Str | ) |
|
|
staticprotected |
◆ composeFullBuildOptions()
static std::string openfluid::market::MarketPackage::composeFullBuildOptions |
( |
const PackageInfo::PackageType & |
Type, |
|
|
const std::string & |
BuildOptions |
|
) |
| |
|
static |
Adds BuildOptions to options of package type
- Returns
- Common build options of package type with BuildOptions
- Parameters
-
Type | of package |
BuildOptions | to add |
◆ download()
void openfluid::market::MarketPackage::download |
( |
| ) |
|
◆ getCommonBuildOptions()
- Returns
- build options of package type passed as parameter
- Parameters
-
◆ getFormat()
◆ getID()
◆ getInstallPath()
virtual std::string openfluid::market::MarketPackage::getInstallPath |
( |
| ) |
const |
|
pure virtual |
◆ getLogFile()
static std::string openfluid::market::MarketPackage::getLogFile |
( |
| ) |
|
|
inlinestatic |
◆ getMarketBagBinSubDir()
static std::string openfluid::market::MarketPackage::getMarketBagBinSubDir |
( |
| ) |
|
|
inlinestatic |
◆ getMarketBagBuilderextDir()
static std::string openfluid::market::MarketPackage::getMarketBagBuilderextDir |
( |
| ) |
|
|
inlinestatic |
◆ getMarketBagDatasetDir()
static std::string openfluid::market::MarketPackage::getMarketBagDatasetDir |
( |
| ) |
|
|
inlinestatic |
◆ getMarketBagObserverDir()
static std::string openfluid::market::MarketPackage::getMarketBagObserverDir |
( |
| ) |
|
|
inlinestatic |
◆ getMarketBagSimulatorDir()
static std::string openfluid::market::MarketPackage::getMarketBagSimulatorDir |
( |
| ) |
|
|
inlinestatic |
◆ getMarketBagSrcSubDir()
static std::string openfluid::market::MarketPackage::getMarketBagSrcSubDir |
( |
| ) |
|
|
inlinestatic |
◆ getPackageType()
◆ getTempBuildsDir()
static std::string openfluid::market::MarketPackage::getTempBuildsDir |
( |
| ) |
|
|
inlinestatic |
◆ getTempDir()
static std::string openfluid::market::MarketPackage::getTempDir |
( |
| ) |
|
|
inlinestatic |
◆ getTempDownloadsDir()
static std::string openfluid::market::MarketPackage::getTempDownloadsDir |
( |
| ) |
|
|
inlinestatic |
◆ initialize()
static void openfluid::market::MarketPackage::initialize |
( |
bool |
EnableLog | ) |
|
|
static |
◆ process()
virtual void openfluid::market::MarketPackage::process |
( |
| ) |
|
|
pure virtual |
◆ resetLogFile()
static void openfluid::market::MarketPackage::resetLogFile |
( |
| ) |
|
|
staticprotected |
◆ setCommonBuildOptions()
static void openfluid::market::MarketPackage::setCommonBuildOptions |
( |
const PackageInfo::PackageType & |
Type, |
|
|
const std::string & |
BuildOptions |
|
) |
| |
|
static |
Sets build options of package type passed as parameter with BuildOptions
- Parameters
-
Type | of options |
BuildOptions | options to store |
◆ setWorksDirs()
static void openfluid::market::MarketPackage::setWorksDirs |
( |
const std::string & |
TempDir, |
|
|
const std::string & |
MarketBagSimulatorDir, |
|
|
const std::string & |
MarketBagObserverDir, |
|
|
const std::string & |
MarketBagBuilderextDir, |
|
|
const std::string & |
MarketBagDatasetDir, |
|
|
const std::string & |
MarketBagBinSubDir, |
|
|
const std::string & |
MarketBagSrcSubDir |
|
) |
| |
|
static |
Set directory paths attributes with paths passed as parameter
◆ BUILDS_SUBDIR
const std::string openfluid::market::MarketPackage::BUILDS_SUBDIR |
|
staticprotected |
◆ DLOADS_SUBDIR
const std::string openfluid::market::MarketPackage::DLOADS_SUBDIR |
|
staticprotected |
◆ LOG_FILENAME
const std::string openfluid::market::MarketPackage::LOG_FILENAME |
|
staticprotected |
◆ m_BuilderextBuildConfigOptions
std::string openfluid::market::MarketPackage::m_BuilderextBuildConfigOptions |
|
staticprotected |
Common build options for builder extensions
◆ m_Downloaded
bool openfluid::market::MarketPackage::m_Downloaded |
|
protected |
◆ m_ID
◆ m_Initialized
bool openfluid::market::MarketPackage::m_Initialized |
|
staticprotected |
◆ m_IsLogEnabled
bool openfluid::market::MarketPackage::m_IsLogEnabled |
|
staticprotected |
◆ m_LogFile
std::string openfluid::market::MarketPackage::m_LogFile |
|
staticprotected |
◆ m_MarketBagBinSubDir
std::string openfluid::market::MarketPackage::m_MarketBagBinSubDir |
|
staticprotected |
Market-bag subdir for binary packages of current type
◆ m_MarketBagBuilderextDir
std::string openfluid::market::MarketPackage::m_MarketBagBuilderextDir |
|
staticprotected |
Market-bag dir for builder extensions
◆ m_MarketBagDatasetDir
std::string openfluid::market::MarketPackage::m_MarketBagDatasetDir |
|
staticprotected |
Market-bag dir for datasets
◆ m_MarketBagObserverDir
std::string openfluid::market::MarketPackage::m_MarketBagObserverDir |
|
staticprotected |
Market-bag dir for observers
◆ m_MarketBagSimulatorDir
std::string openfluid::market::MarketPackage::m_MarketBagSimulatorDir |
|
staticprotected |
Market-bag dir for simulators
◆ m_MarketBagSrcSubDir
std::string openfluid::market::MarketPackage::m_MarketBagSrcSubDir |
|
staticprotected |
Market-bag subdir for source packages of current type
◆ m_ObserverBuildConfigOptions
std::string openfluid::market::MarketPackage::m_ObserverBuildConfigOptions |
|
staticprotected |
Common build options for observers
◆ m_PackageDest
std::string openfluid::market::MarketPackage::m_PackageDest |
|
protected |
◆ m_PackageFilename
std::string openfluid::market::MarketPackage::m_PackageFilename |
|
protected |
◆ m_PackageURL
std::string openfluid::market::MarketPackage::m_PackageURL |
|
protected |
◆ m_SimulatorBuildConfigOptions
std::string openfluid::market::MarketPackage::m_SimulatorBuildConfigOptions |
|
staticprotected |
Common build options for simulators
◆ m_TempBuildsDir
std::string openfluid::market::MarketPackage::m_TempBuildsDir |
|
staticprotected |
Temporary dir for building packages
◆ m_TempDir
std::string openfluid::market::MarketPackage::m_TempDir |
|
staticprotected |
◆ m_TempDownloadsDir
std::string openfluid::market::MarketPackage::m_TempDownloadsDir |
|
staticprotected |
Temporary dir for downloaded packages
The documentation for this class was generated from the following file: