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

#include <ProfileTracer.hpp>

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

Public Member Functions

virtual ~ProfileTracer ()=default
 
virtual void update (const std::vector< record_s > &records)=0
 

Static Public Member Functions

static std::unique_ptr< ProfileTracermake_unique (const std::string &start_time)
 

Constructor & Destructor Documentation

◆ ~ProfileTracer()

virtual geopm::ProfileTracer::~ProfileTracer ( )
virtualdefault

Member Function Documentation

◆ make_unique()

std::unique_ptr< ProfileTracer > geopm::ProfileTracer::make_unique ( const std::string &  start_time)
static

◆ update()

virtual void geopm::ProfileTracer::update ( const std::vector< record_s > &  records)
pure virtual

Implemented in geopm::ProfileTracerImp.


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