task.hpp
virtual void releaseThreadHandler(ThreadHandler *thread) const =0
virtual bool getCoreUsage(double &coreUsage) const =0
virtual std::vector< TaskId > getActiveProcessesIdentifiers() const =0
virtual void releaseProcessHandler(ProcessHandler *process) const =0
Definition: topology.hpp:445
Definition: task.hpp:156
virtual ThreadHandler * getThreadHandler() const =0
virtual bool resetCoreUsage()=0
Definition: topology.hpp:127
Definition: task.hpp:16
virtual bool getVirtualCoreId(topology::VirtualCoreId &virtualCoreId) const =0
virtual bool setPriority(uint priority) const =0
virtual void releaseThreadHandler(ThreadHandler *thread) const =0
Definition: topology.hpp:239
virtual ProcessHandler * getProcessHandler(TaskId pid) const =0
virtual std::vector< TaskId > getActiveThreadsIdentifiers() const =0
virtual bool move(const topology::Cpu *cpu) const =0
virtual bool getPriority(uint &priority) const =0
virtual ThreadHandler * getThreadHandler(TaskId tid) const =0
Definition: task.hpp:125
Definition: task.hpp:130