geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Public Member Functions | List of all members
geopm::OMPTImp Class Reference
Inheritance diagram for geopm::OMPTImp:
Inheritance graph
[legend]
Collaboration diagram for geopm::OMPTImp:
Collaboration graph
[legend]

Public Member Functions

 OMPTImp ()
 
 OMPTImp (bool do_ompt)
 
virtual ~OMPTImp ()=default
 
bool is_enabled (void) override
 
void region_enter (const void *function_ptr) override
 
void region_exit (const void *function_ptr) override
 
uint64_t region_id (const void *function_ptr)
 
std::string region_name (const void *function_ptr)
 
- Public Member Functions inherited from geopm::OMPT
 OMPT ()=default
 
virtual ~OMPT ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from geopm::OMPT
static OMPTompt (void)
 

Constructor & Destructor Documentation

◆ OMPTImp() [1/2]

geopm::OMPTImp::OMPTImp ( )

◆ OMPTImp() [2/2]

geopm::OMPTImp::OMPTImp ( bool  do_ompt)

◆ ~OMPTImp()

virtual geopm::OMPTImp::~OMPTImp ( )
virtualdefault

Member Function Documentation

◆ is_enabled()

bool geopm::OMPTImp::is_enabled ( void  )
overridevirtual

Implements geopm::OMPT.

◆ region_enter()

void geopm::OMPTImp::region_enter ( const void *  function_ptr)
overridevirtual

Implements geopm::OMPT.

◆ region_exit()

void geopm::OMPTImp::region_exit ( const void *  function_ptr)
overridevirtual

Implements geopm::OMPT.

◆ region_id()

uint64_t geopm::OMPTImp::region_id ( const void *  function_ptr)

◆ region_name()

std::string geopm::OMPTImp::region_name ( const void *  function_ptr)

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