winIDEA SDK
isys::CProfilerHistory Class Reference

Description

This class contains history results for one profiler area.

#include <CProfilerController.h>

Public Member Functions

SProfilerHistory & getSProfilerHistory ()
 When wrapper class lacks some functionality, use this access.
 
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.
 
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