SST  14.0.0
StructuralSimulationToolkit
SST::HandlerProfileToolAPI Class Referenceabstract

Base class for Profile tools for Handlers. More...

#include <ssthandler.h>

Inheritance diagram for SST::HandlerProfileToolAPI:
SST::Profile::ProfileTool SST::Profile::ClockHandlerProfileTool SST::Profile::EventHandlerProfileTool SST::Profile::ClockHandlerProfileToolTime< std::chrono::high_resolution_clock > SST::Profile::ClockHandlerProfileToolTime< std::chrono::steady_clock > SST::Profile::ClockHandlerProfileToolCount SST::Profile::ClockHandlerProfileToolTime< T > SST::Profile::EventHandlerProfileToolTime< std::chrono::high_resolution_clock > SST::Profile::EventHandlerProfileToolTime< std::chrono::steady_clock > SST::Profile::EventHandlerProfileToolCount SST::Profile::EventHandlerProfileToolTime< T >

Public Member Functions

virtual uintptr_t registerHandler (const HandlerMetaData &mdata)=0
 
virtual void handlerStart (uintptr_t UNUSED(key))
 
virtual void handlerEnd (uintptr_t UNUSED(key))
 
- Public Member Functions inherited from SST::Profile::ProfileTool
std::string getName ()
 
virtual void outputData (FILE *fp)=0
 

Protected Member Functions

 HandlerProfileToolAPI (const std::string &name)
 

Additional Inherited Members

- Protected Attributes inherited from SST::Profile::ProfileTool
const std::string name
 

Detailed Description

Base class for Profile tools for Handlers.


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