1 #ifndef STORAGE_FACTORY_STORAGE_ACCOUNT_H
2 # define STORAGE_FACTORY_STORAGE_ACCOUNT_H
4 # include <boost/shared_ptr.hpp>
24 void tick (
double amount = 0.)
const;
31 typedef std::map<std::string, boost::shared_ptr<OperationStats> >
StorageStats;
38 const std::string &operation);
41 #endif // STORAGE_FACTORY_STORAGE_ACCOUNT_H
static void fillSummary(std::map< std::string, std::string > &summary)
std::map< std::string, Counter > OperationStats
static const StorageStats & summary(void)
std::map< std::string, boost::shared_ptr< OperationStats > > StorageStats
static std::string summaryXML(void)
void tick(double amount=0.) const
unsigned long long uint64_t
static Counter & counter(const std::string &storageClass, const std::string &operation)
static std::string summaryText(bool banner=false)