#include <Metric-ADesc.hpp>
|
| SampledDesc () |
|
| SampledDesc (const char *nameBase, const char *description, uint64_t period, bool isUnitsEvents, const char *profName, const char *profRelId, const char *profType, bool isVisible=true, bool isSortKey=false, bool doDispPercent=true, bool isPercent=false) |
|
| SampledDesc (const std::string &nameBase, const std::string &description, uint64_t period, bool isUnitsEvents, const std::string &profName, const std::string &profRelId, const std::string &profType, bool isVisible=true, bool isSortKey=false, bool doDispPercent=true, bool isPercent=false) |
|
virtual | ~SampledDesc () |
|
| SampledDesc (const SampledDesc &x) |
|
SampledDesc & | operator= (const SampledDesc &x) |
|
virtual SampledDesc * | clone () const |
|
uint64_t | period () const |
|
void | period (uint64_t x) |
|
hpcrun_metricFlags_t | flags () const |
|
void | flags (hpcrun_metricFlags_t x) |
|
bool | isUnitsEvents () const |
|
void | isUnitsEvents (bool isUnitsEvents) |
|
const std::string & | profileName () const |
|
void | profileName (std::string profName) |
|
const std::string & | profileRelId () const |
|
void | profileRelId (std::string profileRelId) |
|
const std::string & | profileType () const |
|
void | profileType (std::string profileType) |
|
virtual std::string | toString () const |
|
virtual std::string | toValueTyStringXML () const |
|
virtual std::ostream & | dumpMe (std::ostream &os=std::cerr) const |
|
uint | id () const |
|
void | id (uint id) |
|
ADescTy | type () const |
|
void | type (ADescTy type) |
|
ADesc * | partner () const |
|
void | partner (ADesc *partner) |
|
std::string | name () const |
|
std::string | nameGeneric () const |
|
std::string | namePfxBase () const |
|
std::string | namePfxBaseSfx () const |
|
std::string | nameToFmt () const |
|
void | nameFromString (const std::string &x) |
|
const std::string & | nameBase () const |
|
void | nameBase (const char *x) |
|
void | nameBase (const std::string &x) |
|
const std::string & | namePfx () const |
|
void | namePfx (const char *x) |
|
void | namePfx (const std::string &x) |
|
const std::string & | nameSfx () const |
|
void | nameSfx (const char *x) |
|
void | nameSfx (const std::string &x) |
|
const std::string & | description () const |
|
void | description (const char *x) |
|
void | description (const std::string &x) |
|
bool | isVisible () const |
|
void | isVisible (bool x) |
|
bool | isSortKey () const |
|
void | isSortKey (bool x) |
|
bool | doDispPercent () const |
|
void | doDispPercent (bool x) |
|
bool | isPercent () const |
|
ComputedTy | computedType () const |
|
void | computedType (ComputedTy x) |
|
bool | hasDBInfo () const |
|
void | zeroDBInfo () |
|
const std::string | dbFileGlob () const |
|
uint | dbId () const |
|
void | dbId (uint x) |
|
uint | dbNumMetrics () const |
|
void | dbNumMetrics (uint x) |
|
std::ostream & | dump (std::ostream &os=std::cerr) const |
|
void | ddump () const |
|
void | isMultiplexed (bool isMultiplexedEvent) |
|
bool | isMultiplexed () const |
|
void | periodMean (float periodMeanEvent) |
|
float | periodMean () const |
|
void | sampling_type (SamplingType_t type) |
|
SamplingType_t | sampling_type () const |
|
void | num_samples (const uint64_t samples) |
|
uint64_t | num_samples () const |
|
Definition at line 587 of file Metric-ADesc.hpp.
◆ ADescTy
◆ ComputedTy
Enumerator |
---|
ComputedTy_NULL | |
ComputedTy_NonFinal | |
ComputedTy_Final | |
Definition at line 416 of file Metric-ADesc.hpp.
◆ SampledDesc() [1/4]
Prof::Metric::SampledDesc::SampledDesc |
( |
| ) |
|
|
inline |
◆ SampledDesc() [2/4]
Prof::Metric::SampledDesc::SampledDesc |
( |
const char * |
nameBase, |
|
|
const char * |
description, |
|
|
uint64_t |
period, |
|
|
bool |
isUnitsEvents, |
|
|
const char * |
profName, |
|
|
const char * |
profRelId, |
|
|
const char * |
profType, |
|
|
bool |
isVisible = true , |
|
|
bool |
isSortKey = false , |
|
|
bool |
doDispPercent = true , |
|
|
bool |
isPercent = false |
|
) |
| |
|
inline |
◆ SampledDesc() [3/4]
Prof::Metric::SampledDesc::SampledDesc |
( |
const std::string & |
nameBase, |
|
|
const std::string & |
description, |
|
|
uint64_t |
period, |
|
|
bool |
isUnitsEvents, |
|
|
const std::string & |
profName, |
|
|
const std::string & |
profRelId, |
|
|
const std::string & |
profType, |
|
|
bool |
isVisible = true , |
|
|
bool |
isSortKey = false , |
|
|
bool |
doDispPercent = true , |
|
|
bool |
isPercent = false |
|
) |
| |
|
inline |
◆ ~SampledDesc()
virtual Prof::Metric::SampledDesc::~SampledDesc |
( |
| ) |
|
|
inlinevirtual |
◆ SampledDesc() [4/4]
Prof::Metric::SampledDesc::SampledDesc |
( |
const SampledDesc & |
x | ) |
|
|
inline |
◆ ADescTyToString()
const std::string & Prof::Metric::ADesc::ADescTyToString |
( |
ADescTy |
type | ) |
|
|
staticinherited |
◆ ADescTyToXMLString()
const char * Prof::Metric::ADesc::ADescTyToXMLString |
( |
ADescTy |
type | ) |
|
|
staticinherited |
◆ clone()
virtual SampledDesc* Prof::Metric::SampledDesc::clone |
( |
| ) |
const |
|
inlinevirtual |
◆ computedType() [1/2]
ComputedTy Prof::Metric::ADesc::computedType |
( |
| ) |
const |
|
inlineinherited |
◆ computedType() [2/2]
void Prof::Metric::ADesc::computedType |
( |
ComputedTy |
x | ) |
|
|
inlineinherited |
◆ dbFileGlob()
const std::string Prof::Metric::ADesc::dbFileGlob |
( |
| ) |
const |
|
inlineinherited |
◆ dbId() [1/2]
uint Prof::Metric::ADesc::dbId |
( |
| ) |
const |
|
inlineinherited |
◆ dbId() [2/2]
void Prof::Metric::ADesc::dbId |
( |
uint |
x | ) |
|
|
inlineinherited |
◆ dbNumMetrics() [1/2]
uint Prof::Metric::ADesc::dbNumMetrics |
( |
| ) |
const |
|
inlineinherited |
◆ dbNumMetrics() [2/2]
void Prof::Metric::ADesc::dbNumMetrics |
( |
uint |
x | ) |
|
|
inlineinherited |
◆ ddump()
void Prof::Metric::ADesc::ddump |
( |
| ) |
const |
|
inherited |
◆ description() [1/3]
const std::string& Prof::Metric::ADesc::description |
( |
| ) |
const |
|
inlineinherited |
◆ description() [2/3]
void Prof::Metric::ADesc::description |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ description() [3/3]
void Prof::Metric::ADesc::description |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ doDispPercent() [1/2]
bool Prof::Metric::ADesc::doDispPercent |
( |
| ) |
const |
|
inlineinherited |
◆ doDispPercent() [2/2]
void Prof::Metric::ADesc::doDispPercent |
( |
bool |
x | ) |
|
|
inlineinherited |
◆ dump()
std::ostream& Prof::Metric::ADesc::dump |
( |
std::ostream & |
os = std::cerr | ) |
const |
|
inlineinherited |
◆ dumpMe()
std::ostream & Prof::Metric::SampledDesc::dumpMe |
( |
std::ostream & |
os = std::cerr | ) |
const |
|
virtual |
◆ flags() [1/2]
◆ flags() [2/2]
◆ fromHPCRunMetricValTy()
◆ hasDBInfo()
bool Prof::Metric::ADesc::hasDBInfo |
( |
| ) |
const |
|
inlineinherited |
◆ id() [1/2]
uint Prof::Metric::ADesc::id |
( |
| ) |
const |
|
inlineinherited |
◆ id() [2/2]
void Prof::Metric::ADesc::id |
( |
uint |
id | ) |
|
|
inlineinherited |
◆ isMultiplexed() [1/2]
void Prof::Metric::ADesc::isMultiplexed |
( |
bool |
isMultiplexedEvent | ) |
|
|
inlineinherited |
◆ isMultiplexed() [2/2]
bool Prof::Metric::ADesc::isMultiplexed |
( |
| ) |
const |
|
inlineinherited |
◆ isPercent()
bool Prof::Metric::ADesc::isPercent |
( |
| ) |
const |
|
inlineinherited |
◆ isSortKey() [1/2]
bool Prof::Metric::ADesc::isSortKey |
( |
| ) |
const |
|
inlineinherited |
◆ isSortKey() [2/2]
void Prof::Metric::ADesc::isSortKey |
( |
bool |
x | ) |
|
|
inlineinherited |
◆ isUnitsEvents() [1/2]
bool Prof::Metric::SampledDesc::isUnitsEvents |
( |
| ) |
const |
|
inline |
◆ isUnitsEvents() [2/2]
void Prof::Metric::SampledDesc::isUnitsEvents |
( |
bool |
isUnitsEvents | ) |
|
|
inline |
◆ isVisible() [1/2]
bool Prof::Metric::ADesc::isVisible |
( |
| ) |
const |
|
inlineinherited |
◆ isVisible() [2/2]
void Prof::Metric::ADesc::isVisible |
( |
bool |
x | ) |
|
|
inlineinherited |
◆ name()
std::string Prof::Metric::ADesc::name |
( |
void |
| ) |
const |
|
inlineinherited |
◆ nameBase() [1/3]
const std::string& Prof::Metric::ADesc::nameBase |
( |
| ) |
const |
|
inlineinherited |
◆ nameBase() [2/3]
void Prof::Metric::ADesc::nameBase |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ nameBase() [3/3]
void Prof::Metric::ADesc::nameBase |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ nameFromString()
void Prof::Metric::ADesc::nameFromString |
( |
const std::string & |
x | ) |
|
|
inherited |
◆ nameGeneric()
std::string Prof::Metric::ADesc::nameGeneric |
( |
| ) |
const |
|
inlineinherited |
◆ namePfx() [1/3]
const std::string& Prof::Metric::ADesc::namePfx |
( |
| ) |
const |
|
inlineinherited |
◆ namePfx() [2/3]
void Prof::Metric::ADesc::namePfx |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ namePfx() [3/3]
void Prof::Metric::ADesc::namePfx |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ namePfxBase()
std::string Prof::Metric::ADesc::namePfxBase |
( |
| ) |
const |
|
inlineinherited |
◆ namePfxBaseSfx()
std::string Prof::Metric::ADesc::namePfxBaseSfx |
( |
| ) |
const |
|
inlineinherited |
◆ nameSfx() [1/3]
const std::string& Prof::Metric::ADesc::nameSfx |
( |
| ) |
const |
|
inlineinherited |
◆ nameSfx() [2/3]
void Prof::Metric::ADesc::nameSfx |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ nameSfx() [3/3]
void Prof::Metric::ADesc::nameSfx |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ nameToFmt()
std::string Prof::Metric::ADesc::nameToFmt |
( |
| ) |
const |
|
inherited |
◆ num_samples() [1/2]
void Prof::Metric::ADesc::num_samples |
( |
const uint64_t |
samples | ) |
|
|
inlineinherited |
◆ num_samples() [2/2]
uint64_t Prof::Metric::ADesc::num_samples |
( |
| ) |
const |
|
inlineinherited |
◆ operator=()
◆ partner() [1/2]
ADesc* Prof::Metric::ADesc::partner |
( |
| ) |
const |
|
inlineinherited |
◆ partner() [2/2]
void Prof::Metric::ADesc::partner |
( |
ADesc * |
partner | ) |
|
|
inlineinherited |
◆ period() [1/2]
uint64_t Prof::Metric::SampledDesc::period |
( |
| ) |
const |
|
inline |
◆ period() [2/2]
void Prof::Metric::SampledDesc::period |
( |
uint64_t |
x | ) |
|
|
inline |
◆ periodMean() [1/2]
void Prof::Metric::ADesc::periodMean |
( |
float |
periodMeanEvent | ) |
|
|
inlineinherited |
◆ periodMean() [2/2]
float Prof::Metric::ADesc::periodMean |
( |
| ) |
const |
|
inlineinherited |
◆ profileName() [1/2]
const std::string& Prof::Metric::SampledDesc::profileName |
( |
| ) |
const |
|
inline |
◆ profileName() [2/2]
void Prof::Metric::SampledDesc::profileName |
( |
std::string |
profName | ) |
|
|
inline |
◆ profileRelId() [1/2]
const std::string& Prof::Metric::SampledDesc::profileRelId |
( |
| ) |
const |
|
inline |
◆ profileRelId() [2/2]
void Prof::Metric::SampledDesc::profileRelId |
( |
std::string |
profileRelId | ) |
|
|
inline |
◆ profileType() [1/2]
const std::string& Prof::Metric::SampledDesc::profileType |
( |
| ) |
const |
|
inline |
◆ profileType() [2/2]
void Prof::Metric::SampledDesc::profileType |
( |
std::string |
profileType | ) |
|
|
inline |
◆ sampling_type() [1/2]
◆ sampling_type() [2/2]
◆ stringToADescTy()
ADesc::ADescTy Prof::Metric::ADesc::stringToADescTy |
( |
const std::string & |
x | ) |
|
|
staticinherited |
◆ toHPCRunMetricValTy()
◆ toString()
std::string Prof::Metric::SampledDesc::toString |
( |
| ) |
const |
|
virtual |
◆ toValueTyStringXML()
std::string Prof::Metric::SampledDesc::toValueTyStringXML |
( |
| ) |
const |
|
virtual |
◆ type() [1/2]
ADescTy Prof::Metric::ADesc::type |
( |
| ) |
const |
|
inlineinherited |
◆ type() [2/2]
void Prof::Metric::ADesc::type |
( |
ADescTy |
type | ) |
|
|
inlineinherited |
◆ zeroDBInfo()
void Prof::Metric::ADesc::zeroDBInfo |
( |
| ) |
|
|
inlineinherited |
◆ id_NULL
const uint Prof::Metric::ADesc::id_NULL = UINT_MAX |
|
staticinherited |
◆ m_flags
◆ m_isUnitsEvents
bool Prof::Metric::SampledDesc::m_isUnitsEvents |
|
private |
◆ m_period
uint64_t Prof::Metric::SampledDesc::m_period |
|
private |
◆ m_profileRelId
std::string Prof::Metric::SampledDesc::m_profileRelId |
|
private |
◆ m_profileType
std::string Prof::Metric::SampledDesc::m_profileType |
|
private |
◆ m_profName
std::string Prof::Metric::SampledDesc::m_profName |
|
private |
◆ nameSep
const char Prof::Metric::ADesc::nameSep = '.' |
|
staticinherited |
◆ s_nameExcl
const string Prof::Metric::ADesc::s_nameExcl = " (E)" |
|
staticinherited |
◆ s_nameFmtSegBeg
const char Prof::Metric::ADesc::s_nameFmtSegBeg = '{' |
|
staticinherited |
◆ s_nameFmtSegEnd
const char Prof::Metric::ADesc::s_nameFmtSegEnd = '}' |
|
staticinherited |
◆ s_nameFmtTag
const string Prof::Metric::ADesc::s_nameFmtTag = "{formatted}" |
|
staticinherited |
◆ s_nameIncl
const string Prof::Metric::ADesc::s_nameIncl = " (I)" |
|
staticinherited |
◆ s_nameNULL
const string Prof::Metric::ADesc::s_nameNULL = "" |
|
staticinherited |
The documentation for this class was generated from the following files: