#include <Metric-Mgr.hpp>
|
| Mgr () |
|
| ~Mgr () |
|
void | makeRawMetrics (const std::vector< std::string > &profileFiles, bool isUnitsEvents=true, bool doDispPercent=true) |
|
void | makeRawMetrics (const std::string &profileFile, bool isUnitsEvents=true, bool doDispPercent=true) |
|
uint | makeSummaryMetrics (bool needAllStats, bool needMultiOccurance, uint srcBegId=Mgr::npos, uint srcEndId=Mgr::npos) |
|
uint | makeSummaryMetricsIncr (bool needAllStats, uint srcBegId=Mgr::npos, uint srcEndId=Mgr::npos) |
|
Metric::ADesc * | metric (uint i) |
|
const Metric::ADesc * | metric (uint i) const |
|
Metric::ADesc * | metric (const std::string &uniqNm) |
|
const Metric::ADesc * | metric (const std::string &uniqNm) const |
|
uint | size () const |
|
bool | empty () const |
|
bool | insert (Metric::ADesc *m) |
|
bool | insertIf (Metric::ADesc *m) |
|
Metric::ADesc * | findSortKey () const |
|
Metric::ADesc * | findFirstVisible () const |
|
Metric::ADesc * | findLastVisible () const |
|
bool | hasDerived () const |
|
uint | findGroup (const Mgr &y_mMgr) const |
|
const StringToADescVecMap & | fnameToFMetricMap () const |
|
void | recomputeMaps () |
|
void | computePartners () |
|
void | mergePerfEventStatistics (Mgr *source) |
|
void | mergePerfEventStatistics_finalize (int num_profiles) |
|
void | zeroDBInfo () const |
|
std::string | toString (const char *pfx="") const |
|
std::ostream & | dump (std::ostream &os=std::cerr, const char *pfx="") const |
|
void | ddump () const |
|
Definition at line 76 of file Metric-Mgr.hpp.
◆ StringToADescMap
◆ StringToADescVecMap
◆ Mgr()
Prof::Metric::Mgr::Mgr |
( |
| ) |
|
◆ ~Mgr()
Prof::Metric::Mgr::~Mgr |
( |
| ) |
|
◆ computePartners()
void Prof::Metric::Mgr::computePartners |
( |
| ) |
|
◆ ddump()
void Prof::Metric::Mgr::ddump |
( |
| ) |
const |
◆ dump()
std::ostream & Prof::Metric::Mgr::dump |
( |
std::ostream & |
os = std::cerr , |
|
|
const char * |
pfx = "" |
|
) |
| const |
◆ empty()
bool Prof::Metric::Mgr::empty |
( |
| ) |
const |
|
inline |
◆ findFirstVisible()
◆ findGroup()
uint Prof::Metric::Mgr::findGroup |
( |
const Mgr & |
y_mMgr | ) |
const |
◆ findLastVisible()
◆ findSortKey()
◆ fnameToFMetricMap()
◆ hasDerived()
bool Prof::Metric::Mgr::hasDerived |
( |
| ) |
const |
◆ insert()
◆ insertIf()
◆ insertInMapsAndMakeUniqueName()
bool Prof::Metric::Mgr::insertInMapsAndMakeUniqueName |
( |
Metric::ADesc * |
m | ) |
|
|
private |
◆ makeRawMetrics() [1/2]
void Prof::Metric::Mgr::makeRawMetrics |
( |
const std::vector< std::string > & |
profileFiles, |
|
|
bool |
isUnitsEvents = true , |
|
|
bool |
doDispPercent = true |
|
) |
| |
◆ makeRawMetrics() [2/2]
void Prof::Metric::Mgr::makeRawMetrics |
( |
const std::string & |
profileFile, |
|
|
bool |
isUnitsEvents = true , |
|
|
bool |
doDispPercent = true |
|
) |
| |
|
inline |
◆ makeSummaryMetric()
◆ makeSummaryMetricIncr()
◆ makeSummaryMetrics()
◆ makeSummaryMetricsIncr()
◆ mergePerfEventStatistics()
void Prof::Metric::Mgr::mergePerfEventStatistics |
( |
Mgr * |
source | ) |
|
◆ mergePerfEventStatistics_finalize()
void Prof::Metric::Mgr::mergePerfEventStatistics_finalize |
( |
int |
num_profiles | ) |
|
◆ metric() [1/4]
◆ metric() [2/4]
◆ metric() [3/4]
Metric::ADesc* Prof::Metric::Mgr::metric |
( |
const std::string & |
uniqNm | ) |
|
|
inline |
◆ metric() [4/4]
const Metric::ADesc* Prof::Metric::Mgr::metric |
( |
const std::string & |
uniqNm | ) |
const |
|
inline |
◆ recomputeMaps()
void Prof::Metric::Mgr::recomputeMaps |
( |
| ) |
|
◆ size()
uint Prof::Metric::Mgr::size |
( |
| ) |
const |
|
inline |
◆ toString()
string Prof::Metric::Mgr::toString |
( |
const char * |
pfx = "" | ) |
const |
◆ zeroDBInfo()
void Prof::Metric::Mgr::zeroDBInfo |
( |
| ) |
const |
◆ m_fnameToFMetricMap
◆ m_metrics
◆ m_nuniqnmToMetricMap
◆ m_uniqnmToMetricMap
◆ npos
const uint Prof::Metric::Mgr::npos = UINT_MAX |
|
static |
The documentation for this class was generated from the following files: