Public Member Functions | |
MarketClient () | |
~MarketClient () | |
void | connect (const std::string URL) |
void | disconnect () |
void | getMarketInfo (MarketInfo &Info) |
const MarketLicensesTexts_t & | getLicensesTexts () |
const MetaPackagesCatalog_t & | getMetaPackagesCatalog () |
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 MarketPackage * | getNextPackageToBeInstalled () 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 |
void openfluid::market::MarketClient::connect | ( | const std::string | URL | ) |
void openfluid::market::MarketClient::enableLog | ( | bool | Enabled | ) | [inline] |
unsigned int openfluid::market::MarketClient::getCountOfPackagesToInstall | ( | ) | const [inline] |
void openfluid::market::MarketClient::getMarketInfo | ( | MarketInfo & | Info | ) |
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] |
void openfluid::market::MarketClient::installSelection | ( | const bool | IgnoreMissing = true | ) |
bool openfluid::market::MarketClient::isConnected | ( | ) | const [inline] |
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 | ||
) |
const std::string openfluid::market::MarketClient::LOCK_FILE [static] |