41 #ifndef __MARKETINFOS_HPP__
42 #define __MARKETINFOS_HPP__
48 namespace openfluid {
namespace market {
96 typedef std::map<PackageType,std::list<openfluid::ware::WareID_t> >
Dependencies_t;
111 Dependencies.clear();
112 BuildOptions.clear();
152 AvailablePackages.clear();
PackageInfo()
Definition: MarketInfos.hpp:107
std::string Contact
Definition: MarketInfos.hpp:62
SelectionType
Definition: MarketInfos.hpp:129
Definition: MarketInfos.hpp:89
Definition: MarketInfos.hpp:54
std::map< PackageType, std::list< openfluid::ware::WareID_t > > Dependencies_t
Definition: MarketInfos.hpp:96
Definition: MarketInfos.hpp:94
~MarketInfo()
Definition: MarketInfos.hpp:71
std::map< SelectionType, PackageInfo > AvailablePackages
Definition: MarketInfos.hpp:134
std::string Description
Definition: MarketInfos.hpp:141
std::string URL
Definition: MarketInfos.hpp:98
std::string Description
Definition: MarketInfos.hpp:60
Definition: MarketInfos.hpp:129
void clear()
Definition: MarketInfos.hpp:74
std::map< openfluid::ware::WareID_t, MetaPackageInfo > MetaPackagesCatalog_t
Definition: MarketInfos.hpp:170
Dependencies_t Dependencies
Definition: MarketInfos.hpp:103
PackageType
Definition: MarketInfos.hpp:94
Definition: MarketInfos.hpp:124
std::string BuildOptions
Definition: MarketInfos.hpp:105
std::string Name
Definition: MarketInfos.hpp:58
std::string WareID_t
Definition: WareSignature.hpp:86
MetaPackageInfo()
Definition: MarketInfos.hpp:148
~PackageInfo()
Definition: MarketInfos.hpp:115
openfluid::ware::WareID_t ID
Definition: MarketInfos.hpp:131
MarketInfo()
Definition: MarketInfos.hpp:64
std::string Authors
Definition: MarketInfos.hpp:143
std::string License
Definition: MarketInfos.hpp:100
~MetaPackageInfo()
Definition: MarketInfos.hpp:159
SelectionType Selected
Definition: MarketInfos.hpp:137
std::string Name
Definition: MarketInfos.hpp:139
std::string Version
Definition: MarketInfos.hpp:145
#define DLLEXPORT
Definition: dllexport.hpp:51