HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_perfMon Class Referenceabstract

#include <HOM_perfMon.h>

Public Member Functions

virtual ~HOM_perfMon ()
 
virtual std::string __repr__ ()=0
 
virtual HOM_PerfMonProfilestartProfile (const char *title, HOM_PerfMonRecordOptions *options=NULL)=0
 
virtual HOM_PerfMonProfileloadProfile (const char *file_path)=0
 
virtual void saveProfile (HOM_PerfMonProfile *profile, const char *file_path)=0
 
virtual HOM_PerfMonProfileactiveProfile ()=0
 
virtual HOM_PerfMonEventstartTimedEvent (const char *description, bool auto_nest_events=true)=0
 
virtual HOM_PerfMonEventstartEvent (const char *description, bool auto_nest_events=true)=0
 
virtual HOM_PerfMonEventstartTimedCookEvent (const char *description, HOM_Node &node)=0
 
virtual HOM_PerfMonEventstartCookEvent (const char *description, HOM_Node &node)=0
 
virtual HOM_PerfMonEventstartPaneEvent (const char *panetype, const char *operation)=0
 
virtual bool isRecording ()=0
 

Detailed Description

Definition at line 23 of file HOM_perfMon.h.

Constructor & Destructor Documentation

virtual HOM_perfMon::~HOM_perfMon ( )
inlinevirtual

Definition at line 26 of file HOM_perfMon.h.

Member Function Documentation

virtual std::string HOM_perfMon::__repr__ ( )
pure virtual
virtual HOM_PerfMonProfile* HOM_perfMon::activeProfile ( )
pure virtual
virtual bool HOM_perfMon::isRecording ( )
pure virtual
virtual HOM_PerfMonProfile* HOM_perfMon::loadProfile ( const char *  file_path)
pure virtual
virtual void HOM_perfMon::saveProfile ( HOM_PerfMonProfile profile,
const char *  file_path 
)
pure virtual
virtual HOM_PerfMonEvent* HOM_perfMon::startCookEvent ( const char *  description,
HOM_Node node 
)
pure virtual
virtual HOM_PerfMonEvent* HOM_perfMon::startEvent ( const char *  description,
bool  auto_nest_events = true 
)
pure virtual
virtual HOM_PerfMonEvent* HOM_perfMon::startPaneEvent ( const char *  panetype,
const char *  operation 
)
pure virtual
virtual HOM_PerfMonProfile* HOM_perfMon::startProfile ( const char *  title,
HOM_PerfMonRecordOptions options = NULL 
)
pure virtual
virtual HOM_PerfMonEvent* HOM_perfMon::startTimedCookEvent ( const char *  description,
HOM_Node node 
)
pure virtual
virtual HOM_PerfMonEvent* HOM_perfMon::startTimedEvent ( const char *  description,
bool  auto_nest_events = true 
)
pure virtual

The documentation for this class was generated from the following file: