Struct Capabilities

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.