geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Public Member Functions | Static Public Member Functions | List of all members
geopm::InitControl Class Referenceabstract

#include <InitControl.hpp>

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

Public Member Functions

 InitControl ()=default
 
virtual ~InitControl ()=default
 
virtual void parse_input (const std::string &input_file)=0
 
virtual void write_controls (void) const =0
 

Static Public Member Functions

static std::unique_ptr< InitControlmake_unique (void)
 

Constructor & Destructor Documentation

◆ InitControl()

geopm::InitControl::InitControl ( )
default

◆ ~InitControl()

virtual geopm::InitControl::~InitControl ( )
virtualdefault

Member Function Documentation

◆ make_unique()

std::unique_ptr< InitControl > geopm::InitControl::make_unique ( void  )
static

◆ parse_input()

virtual void geopm::InitControl::parse_input ( const std::string &  input_file)
pure virtual

Implemented in geopm::InitControlImp.

◆ write_controls()

virtual void geopm::InitControl::write_controls ( void  ) const
pure virtual

Implemented in geopm::InitControlImp.


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