Public Member Functions | List of all members
openfluid::market::MarketSrcObserverPackage Class Reference

#include <market/MarketSrcObserverPackage.hpp>

Inheritance diagram for openfluid::market::MarketSrcObserverPackage:
Inheritance graph
[legend]
Collaboration diagram for openfluid::market::MarketSrcObserverPackage:
Collaboration graph
[legend]

Public Member Functions

 MarketSrcObserverPackage (const openfluid::ware::WareID_t &ID, const std::string &PackageURL)
 
std::string getInstallPath () const
 
PackageInfo::PackageType getPackageType () const
 
- Public Member Functions inherited from openfluid::market::MarketSrcPackage
void setBuildConfigOptions (const std::string &Options)
 
std::string getBuildConfigOptions () const
 
 MarketSrcPackage (const openfluid::ware::WareID_t &ID, const std::string &PackageURL)
 
void process ()
 
MetaPackageInfo::SelectionType getFormat () const
 
- Public Member Functions inherited from openfluid::market::MarketPackage
 MarketPackage (const openfluid::ware::WareID_t &ID, const std::string &PackageURL)
 
virtual ~MarketPackage ()
 
openfluid::ware::WareID_t getID () const
 
void download ()
 

Additional Inherited Members

- Static Public Member Functions inherited from openfluid::market::MarketPackage
static void initialize (bool EnableLog)
 
static void 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 std::string getMarketBagSimulatorDir ()
 
static std::string getMarketBagObserverDir ()
 
static std::string getMarketBagBuilderextDir ()
 
static std::string getMarketBagDatasetDir ()
 
static std::string getMarketBagBinSubDir ()
 
static std::string getMarketBagSrcSubDir ()
 
static std::string getTempDir ()
 
static std::string getTempBuildsDir ()
 
static std::string getTempDownloadsDir ()
 
static std::string getLogFile ()
 
static std::string getCommonBuildOptions (const PackageInfo::PackageType &Type)
 
static void setCommonBuildOptions (const PackageInfo::PackageType &Type, const std::string &BuildOptions)
 
static std::string composeFullBuildOptions (const PackageInfo::PackageType &Type, const std::string &BuildOptions)
 
- Static Protected Member Functions inherited from openfluid::market::MarketPackage
static void resetLogFile ()
 
static void appendToLogFile (const std::string &PackageName, const PackageInfo::PackageType &Type, const std::string &Action, const std::string &Str)
 
static void appendToLogFile (const std::string &Str)
 
- Protected Attributes inherited from openfluid::market::MarketPackage
openfluid::ware::WareID_t m_ID
 
std::string m_PackageURL
 
std::string m_PackageFilename
 
std::string m_PackageDest
 
bool m_Downloaded
 
- Static Protected Attributes inherited from openfluid::market::MarketPackage
static const std::string BUILDS_SUBDIR
 
static const std::string DLOADS_SUBDIR
 
static const std::string LOG_FILENAME
 
static std::string m_TempDir
 
static std::string m_TempBuildsDir
 
static std::string m_TempDownloadsDir
 
static std::string m_MarketBagSimulatorDir
 
static std::string m_MarketBagObserverDir
 
static std::string m_MarketBagBuilderextDir
 
static std::string m_MarketBagDatasetDir
 
static std::string m_MarketBagBinSubDir
 
static std::string m_MarketBagSrcSubDir
 
static std::string m_SimulatorBuildConfigOptions
 
static std::string m_ObserverBuildConfigOptions
 
static std::string m_BuilderextBuildConfigOptions
 
static std::string m_LogFile
 
static bool m_IsLogEnabled
 
static bool m_Initialized
 

Constructor & Destructor Documentation

openfluid::market::MarketSrcObserverPackage::MarketSrcObserverPackage ( const openfluid::ware::WareID_t ID,
const std::string &  PackageURL 
)

Member Function Documentation

std::string openfluid::market::MarketSrcObserverPackage::getInstallPath ( ) const
virtual
Returns
the market-bag path directory for the package type class

Implements openfluid::market::MarketPackage.

PackageInfo::PackageType openfluid::market::MarketSrcObserverPackage::getPackageType ( ) const
virtual
Returns
type of current package

Implements openfluid::market::MarketPackage.


The documentation for this class was generated from the following file: