winIDEA SDK
isys::CProfilerHistory Class Reference

Description

This class contains history results for one profiler area.

#include <CProfilerController.h>

Public Member Functions

DWORD 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.
 
DWORD getValue () const
 Returns data value. More...
 
bool isActive () const
 
bool isInactive () const
 
std::string toString ()
 Returns object data as YAML string.
 

Member Function Documentation

◆ getValue()

DWORD 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()

◆ 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

◆ 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