geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Classes | Public Member Functions | List of all members
geopm::InitControlImp Class Reference

#include <InitControl.hpp>

Inheritance diagram for geopm::InitControlImp:
Inheritance graph
[legend]
Collaboration diagram for geopm::InitControlImp:
Collaboration graph
[legend]

Public Member Functions

 InitControlImp (const InitControlImp &other)=delete
 
InitControlImpoperator= (const InitControlImp &other)=delete
 
 InitControlImp ()
 
 InitControlImp (PlatformIO &platform_io)
 
virtual ~InitControlImp ()=default
 
void parse_input (const std::string &input_file) override
 
void write_controls (void) const override
 
- Public Member Functions inherited from geopm::InitControl
 InitControl ()=default
 
virtual ~InitControl ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from geopm::InitControl
static std::unique_ptr< InitControlmake_unique (void)
 

Constructor & Destructor Documentation

◆ InitControlImp() [1/3]

geopm::InitControlImp::InitControlImp ( const InitControlImp other)
delete

◆ InitControlImp() [2/3]

geopm::InitControlImp::InitControlImp ( )

◆ InitControlImp() [3/3]

geopm::InitControlImp::InitControlImp ( PlatformIO &  platform_io)

◆ ~InitControlImp()

virtual geopm::InitControlImp::~InitControlImp ( )
virtualdefault

Member Function Documentation

◆ operator=()

InitControlImp& geopm::InitControlImp::operator= ( const InitControlImp other)
delete

◆ parse_input()

void geopm::InitControlImp::parse_input ( const std::string &  input_file)
overridevirtual

Implements geopm::InitControl.

◆ write_controls()

void geopm::InitControlImp::write_controls ( void  ) const
overridevirtual

Implements geopm::InitControl.


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