39 #ifndef __OPENFLUID_UTILS_FLUIDHUBAPICLIENT_HPP__    40 #define __OPENFLUID_UTILS_FLUIDHUBAPICLIENT_HPP__    48 #include <openfluid/ware/TypeDefs.hpp>    76     typedef std::map<openfluid::ware::WareType,std::set<openfluid::ware::WareID_t>> 
WaresListByType_t;
    91     QString m_HubAPIVersion;
    93     std::set<QString> m_HubCapabilities;
    97     bool isCapable(
const QString& Capacity) 
const;
   127     { 
return !(m_RESTClient.
getBaseURL().isEmpty()); }
   141     { 
return m_HubAPIVersion; }
   148     { 
return m_HubStatus; }
   155     { 
return m_HubName; }
   162     { 
return m_HubCapabilities; }
   168     WaresListByType_t getAllAvailableWares() 
const;
   177                                                     const QString& Username = 
"") 
const;
   184     QString getNews(
const QString& Lang = 
"") 
const;
 Definition: FluidHubAPIClient.hpp:59
QString getHubAPIVersion() const
Definition: FluidHubAPIClient.hpp:140
Definition: RESTClient.hpp:109
QString getBaseURL() const
Definition: RESTClient.hpp:146
std::set< std::string > ROUsers
Definition: FluidHubAPIClient.hpp:71
QString getHubName() const
Definition: FluidHubAPIClient.hpp:154
QString getHubStatus() const
Definition: FluidHubAPIClient.hpp:147
std::set< QString > getHubCapabilities() const
Definition: FluidHubAPIClient.hpp:161
bool isConnected() const
Definition: FluidHubAPIClient.hpp:126
std::map< openfluid::ware::WareID_t, WareDetailedDescription > WaresDetailsByID_t
Definition: FluidHubAPIClient.hpp:78
std::map< openfluid::ware::WareType, std::set< openfluid::ware::WareID_t > > WaresListByType_t
Definition: FluidHubAPIClient.hpp:76
WareType
Definition: TypeDefs.hpp:60
~FluidHubAPIClient()
Definition: FluidHubAPIClient.hpp:106
Definition: ApplicationException.hpp:47
std::vector< std::string > GitBranches
Definition: FluidHubAPIClient.hpp:67
std::set< std::string > RWUsers
Definition: FluidHubAPIClient.hpp:73
QString getHubURL() const
Definition: FluidHubAPIClient.hpp:133
Definition: FluidHubAPIClient.hpp:55
std::string GitUrl
Definition: FluidHubAPIClient.hpp:65
std::string ShortDescription
Definition: FluidHubAPIClient.hpp:63
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: RESTClient.hpp:58
std::map< std::string, unsigned int > IssuesCounters
Definition: FluidHubAPIClient.hpp:69