geopm  3.1.1.dev272+gdfb40a8d
GEOPM - Global Extensible Open Power Manager
Public Member Functions | Static Public Member Functions | List of all members
geopm::EndpointPolicyTracer Class Referenceabstract

#include <EndpointPolicyTracer.hpp>

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

Public Member Functions

 EndpointPolicyTracer ()=default
 
virtual ~EndpointPolicyTracer ()=default
 
virtual void update (const std::vector< double > &policy)=0
 

Static Public Member Functions

static std::unique_ptr< EndpointPolicyTracermake_unique (void)
 

Constructor & Destructor Documentation

◆ EndpointPolicyTracer()

geopm::EndpointPolicyTracer::EndpointPolicyTracer ( )
default

◆ ~EndpointPolicyTracer()

virtual geopm::EndpointPolicyTracer::~EndpointPolicyTracer ( )
virtualdefault

Member Function Documentation

◆ make_unique()

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

◆ update()

virtual void geopm::EndpointPolicyTracer::update ( const std::vector< double > &  policy)
pure virtual

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