Struct Capabilities
Defined in File worker-pool.h
Struct Documentation
-
struct Capabilities
Owned pool-startup capability snapshot; OS eligibility can change later.
Public Members
-
std::vector<unsigned int> available_cpus
Inherited eligible OS logical CPU IDs known at pool startup.
-
bool cpu_affinity = false
Whether calling-thread CPU binding/readback is available.
-
bool cache_topology = false
Whether the provider supplied cache domains.
-
bool numa_placement = false
Whether memory/node placement is available; currently false.
-
std::string limitations
Human-readable unavailable/degraded capability reasons.
-
bool core_topology = false
Whether eligible physical-core coverage is complete.
-
std::vector<unsigned int> available_cpus