winIDEA SDK
Loading...
Searching...
No Matches
isys::CProfilerHistory Class Reference

This class contains history results for one profiler area. More...

#include <CProfilerController.h>

Public Member Functions

 CProfilerHistory ()
 CProfilerHistory (const SProfilerHistory &history)
uint32_t getHandle () const
 Returns handle of the area, related to these profiler results.
int64_t getHitTime () const
 Returns time, when the function started execution or data changed.
SProfilerHistory & getSProfilerHistory ()
 When wrapper class lacks some functionality, use this access.
uint32_t getValue () const
 Returns data value.
bool isActive () const
bool isInactive () const
std::string toString ()
 Returns object data as YAML string.

Detailed Description

This class contains history results for one profiler area.

Constructor & Destructor Documentation

◆ CProfilerHistory() [1/2]

isys::CProfilerHistory::CProfilerHistory ( )
inline
Since
9.12.288

◆ CProfilerHistory() [2/2]

isys::CProfilerHistory::CProfilerHistory ( const SProfilerHistory & history)
inline
Since
9.12.288

Member Function Documentation

◆ getHandle()

uint32_t isys::CProfilerHistory::getHandle ( ) const
inline

Returns handle of the area, related to these profiler results.

Since
9.12.288

◆ getHitTime()

int64_t isys::CProfilerHistory::getHitTime ( ) const
inline

Returns time, when the function started execution or data changed.

Since
9.12.288

◆ getSProfilerHistory()

SProfilerHistory & isys::CProfilerHistory::getSProfilerHistory ( )
inline

When wrapper class lacks some functionality, use this access.

Since
9.12.288

◆ getValue()

uint32_t isys::CProfilerHistory::getValue ( ) const
inline

Returns data value.

Use this method only when querying data items, which were obtained by getHistoryAll() or getHistoryForHandle(). Otherwise use methods isActive() and isInactive()

Since
9.12.288

◆ isActive()

bool isys::CProfilerHistory::isActive ( ) const
inline
Returns
For functions: The function is currently executing For data: The value is equal to the filtered one
Since
9.12.288

◆ isInactive()

bool isys::CProfilerHistory::isInactive ( ) const
inline
Returns
For functions: The function is currently not executing. Note, that it may be on stack - has called another function. For data: The value is NOT equal to the filtered one
Since
9.12.288

◆ toString()

std::string isys::CProfilerHistory::toString ( )
inline

Returns object data as YAML string.

Since
9.12.288