|
NUMA++ 0.11.0
|
| Cnumapp::Bitmask< Class > | Generic bitmask |
| ▼Cnumapp::Bitmask< Cpumask > | |
| Cnumapp::Cpumask | Type-safe CPU mask |
| ▼Cnumapp::Bitmask< Nodemask > | |
| Cnumapp::Nodemask | Type-safe NUMA node mask |
| Cnumapp::CpuAffinity | Create CPU affinity and apply to current thread |
| Cnumapp::DynamicScheduler | Normal non-realtime scheduler that use dynamic priority (nice value) |
| Cnumapp::HugePageResource | Polymorphic memory resource allocating huge pages with specified NUMA policy |
| Cnumapp::HugePageSize | Describes a huge page size and maintains the invariant that page size is an integral power of 2, compatible with mmap() expectations |
| Cnumapp::IdleScheduler | Represents SCHED_IDLE scheduler policy |
| Cnumapp::IsFlagEnum< Enum > | Trait type that should be specialized for an enumeration to enable use of bitwise operators |
| Cnumapp::LockResource | Lock memory allocated from upstream memory resource using specified LockFlag |
| Cnumapp::MemPolicy | Class representing a memory policy that can be modified and used to apply to the current thread or a memory range |
| Cnumapp::NumaPolicies | Combines the the available NUMA policy types in one object |
| Cnumapp::PageResource | Polymorphic memory resource allocating full system pages with specified NUMA policy |
| Cnumapp::Scheduler | A sum-type of all supported schedulers |
| Cnumapp::ScopedMemPolicy | Applies memory policy to this thread at construction and reverts to previous at destruction |
| Cnumapp::StaticScheduler | Static priority scheduler (real-time) |