Public Member Functions | Static Public Attributes

openfluid::market::MarketClient Class Reference

List of all members.

Public Member Functions

 MarketClient ()
 ~MarketClient ()
void connect (const std::string URL)
void disconnect ()
void getMarketInfo (MarketInfo &Info)
const MarketLicensesTexts_tgetLicensesTexts ()
const MetaPackagesCatalog_tgetMetaPackagesCatalog ()
bool setSelectionFlag (const openfluid::base::FuncID_t &ID, const MetaPackageInfo::SelectionType &Flag)
void setSRCBuildOptions (const openfluid::base::FuncID_t &ID, const std::string &BuildOpts)
MetaPackageInfo::SelectionType getSelectionFlag (const openfluid::base::FuncID_t &ID) const
void installSelection (const bool IgnoreMissing=true)
void preparePackagesInstallation ()
unsigned int getCountOfPackagesToInstall () const
const MarketPackagegetNextPackageToBeInstalled () const
bool hasSelectedPackagesToInstall ()
void installNextSelectedPackage ()
const std::list< MarketPackage * > & getSelectionToInstall () const
bool isConnected () const
void enableLog (bool Enabled)

Static Public Attributes

static const std::string LOCK_FILE

Constructor & Destructor Documentation

openfluid::market::MarketClient::MarketClient ( )
openfluid::market::MarketClient::~MarketClient ( )

Member Function Documentation

void openfluid::market::MarketClient::connect ( const std::string  URL)
void openfluid::market::MarketClient::disconnect ( )
void openfluid::market::MarketClient::enableLog ( bool  Enabled) [inline]
unsigned int openfluid::market::MarketClient::getCountOfPackagesToInstall ( ) const [inline]
const MarketLicensesTexts_t& openfluid::market::MarketClient::getLicensesTexts ( )
void openfluid::market::MarketClient::getMarketInfo ( MarketInfo Info)
const MetaPackagesCatalog_t& openfluid::market::MarketClient::getMetaPackagesCatalog ( )
const MarketPackage* openfluid::market::MarketClient::getNextPackageToBeInstalled ( ) const [inline]
MetaPackageInfo::SelectionType openfluid::market::MarketClient::getSelectionFlag ( const openfluid::base::FuncID_t ID) const
const std::list<MarketPackage*>& openfluid::market::MarketClient::getSelectionToInstall ( ) const [inline]
bool openfluid::market::MarketClient::hasSelectedPackagesToInstall ( )
void openfluid::market::MarketClient::installNextSelectedPackage ( )
void openfluid::market::MarketClient::installSelection ( const bool  IgnoreMissing = true)
bool openfluid::market::MarketClient::isConnected ( ) const [inline]
void openfluid::market::MarketClient::preparePackagesInstallation ( )
bool openfluid::market::MarketClient::setSelectionFlag ( const openfluid::base::FuncID_t ID,
const MetaPackageInfo::SelectionType Flag 
)
void openfluid::market::MarketClient::setSRCBuildOptions ( const openfluid::base::FuncID_t ID,
const std::string &  BuildOpts 
)

Member Data Documentation

const std::string openfluid::market::MarketClient::LOCK_FILE [static]

Generated using Doxygen 1.7.3
Creative Commons License Creative Commons By-NC-ND license