#include <Scheduler.hpp>
|
| Scheduler ()=default |
|
virtual | ~Scheduler ()=default |
|
virtual int | num_cpu (void) const =0 |
|
virtual int | get_cpu (void) const =0 |
|
virtual std::unique_ptr< cpu_set_t, std::function< void(cpu_set_t *)> > | proc_cpuset (void) const =0 |
|
virtual std::unique_ptr< cpu_set_t, std::function< void(cpu_set_t *)> > | proc_cpuset (int pid) const =0 |
|
virtual std::unique_ptr< cpu_set_t, std::function< void(cpu_set_t *)> > | woomp (int pid) const =0 |
|
◆ Scheduler()
geopm::Scheduler::Scheduler |
( |
| ) |
|
|
default |
◆ ~Scheduler()
virtual geopm::Scheduler::~Scheduler |
( |
| ) |
|
|
virtualdefault |
◆ get_cpu()
virtual int geopm::Scheduler::get_cpu |
( |
void |
| ) |
const |
|
pure virtual |
◆ make_unique()
std::unique_ptr< Scheduler > geopm::Scheduler::make_unique |
( |
void |
| ) |
|
|
static |
◆ num_cpu()
virtual int geopm::Scheduler::num_cpu |
( |
void |
| ) |
const |
|
pure virtual |
◆ proc_cpuset() [1/2]
virtual std::unique_ptr<cpu_set_t, std::function<void(cpu_set_t *)> > geopm::Scheduler::proc_cpuset |
( |
int |
pid | ) |
const |
|
pure virtual |
◆ proc_cpuset() [2/2]
virtual std::unique_ptr<cpu_set_t, std::function<void(cpu_set_t *)> > geopm::Scheduler::proc_cpuset |
( |
void |
| ) |
const |
|
pure virtual |
◆ woomp()
virtual std::unique_ptr<cpu_set_t, std::function<void(cpu_set_t *)> > geopm::Scheduler::woomp |
( |
int |
pid | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: