9#ifndef SQUID_SRC_CPUAFFINITYMAP_H
10#define SQUID_SRC_CPUAFFINITYMAP_H
21 bool add(
const std::vector<int> &aProcesses,
const std::vector<int> &aCores);
stores cpu_affinity_map configuration
const std::vector< int > & processes() const
returns list of process numbers
CpuAffinitySet * calculateSet(const int targetProcess) const
calculate CPU set for this process
bool add(const std::vector< int > &aProcesses, const std::vector< int > &aCores)
append cpu_affinity_map option
const std::vector< int > & cores() const
returns list of cores
std::vector< int > theProcesses
list of process numbers
std::vector< int > theCores
list of cores
cpu affinity management for a single process