geopm  3.1.1.dev214+gba4f9f6d
GEOPM - Global Extensible Open Power Manager
Public Member Functions | Static Public Member Functions | List of all members
geopm::OMPT Class Referenceabstract

#include <OMPT.hpp>

Inheritance diagram for geopm::OMPT:
Inheritance graph
[legend]

Public Member Functions

 OMPT ()=default
 
virtual ~OMPT ()=default
 
virtual bool is_enabled (void)=0
 
virtual void region_enter (const void *function_ptr)=0
 
virtual void region_exit (const void *function_ptr)=0
 

Static Public Member Functions

static OMPTompt (void)
 

Constructor & Destructor Documentation

◆ OMPT()

geopm::OMPT::OMPT ( )
default

◆ ~OMPT()

virtual geopm::OMPT::~OMPT ( )
virtualdefault

Member Function Documentation

◆ is_enabled()

virtual bool geopm::OMPT::is_enabled ( void  )
pure virtual

Implemented in geopm::OMPTImp.

◆ ompt()

OMPT & geopm::OMPT::ompt ( void  )
static

◆ region_enter()

virtual void geopm::OMPT::region_enter ( const void *  function_ptr)
pure virtual

Implemented in geopm::OMPTImp.

◆ region_exit()

virtual void geopm::OMPT::region_exit ( const void *  function_ptr)
pure virtual

Implemented in geopm::OMPTImp.


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