SST  14.1.0
StructuralSimulationToolkit
SST::SSTHandlerBaseProfile Class Reference

Functor classes for Event handling. More...

#include <ssthandler.h>

Inheritance diagram for SST::SSTHandlerBaseProfile:
SST::Core::Serialization::serializable SST::Core::Serialization::serializable_base SST::SSTHandlerBase< returnT, argT > SST::SSTHandlerBase< returnT, void > SST::SSTHandlerBaseNoArgs< returnT > SST::SSTHandlerBaseNoArgs< void > SST::SSTHandlerBase< SST::CoreTestSerialization::RecursiveSerializationTest, &RecursiveSerializationTest::call > SST::SSTHandler< returnT, argT, classT, dataT > SST::SSTHandler2< returnT, argT, classT, dataT, funcT > SST::SSTHandler2< returnT, argT, classT, dataT, funcT > SST::SSTHandler2< returnT, argT, classT, void, funcT > SST::SSTHandler< returnT, argT, classT, void > SST::SSTHandler2< returnT, void, classT, dataT, funcT > SST::SSTHandler2< returnT, void, classT, void, funcT > SST::SSTHandlerNoArgs< returnT, classT, dataT > SST::SSTHandlerNoArgs< returnT, classT, void > SST::SSTHandler2< SST::CoreTestSerialization::RecursiveSerializationTest, &RecursiveSerializationTest::call, float >

Data Structures

class  HandlerProfileToolList
 

Public Member Functions

void addProfileTool (HandlerProfileToolAPI *tool, const HandlerMetaData &mdata)
 
void transferProfilingInfo (SSTHandlerBaseProfile *handler)
 
HandlerId_t getId ()
 Get the ID for this Handler. More...
 
- Public Member Functions inherited from SST::Core::Serialization::serializable_base
virtual const char * cls_name () const =0
 
virtual void serialize_order (serializer &ser)=0
 
virtual uint32_t cls_id () const =0
 
virtual std::string serialization_name () const =0
 

Protected Attributes

HandlerProfileToolListprofile_tools
 

Additional Inherited Members

- Static Public Attributes inherited from SST::Core::Serialization::serializable
static constexpr uint32_t NullClsId = std::numeric_limits<uint32_t>::max()
 
- Static Public Attributes inherited from SST::Core::Serialization::serializable_base
static constexpr uint32_t NullClsId = std::numeric_limits<uint32_t>::max()
 
- Protected Types inherited from SST::Core::Serialization::serializable_base
enum  cxn_flag_t { ConstructorFlag }
 
- Static Protected Member Functions inherited from SST::Core::Serialization::serializable_base
static void serializable_abort (uint32_t line, const char *file, const char *func, const char *obj)
 

Detailed Description

Functor classes for Event handling.

Member Function Documentation

◆ getId()

HandlerId_t SST::SSTHandlerBaseProfile::getId ( )
inline

Get the ID for this Handler.

Handler IDs are only used for profiling, so if this function is called, it will also set things up to accept ProfileTools.


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