ThreadSchedule 1.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
threadschedule::ThreadProfile Struct Reference

Declarative profile describing desired scheduling. More...

#include <profiles.hpp>

Collaboration diagram for threadschedule::ThreadProfile:
[legend]

Public Attributes

std::string name
SchedulingPolicy policy
ThreadPriority priority
std::optional< ThreadAffinityaffinity

Detailed Description

Declarative profile describing desired scheduling.

Definition at line 26 of file profiles.hpp.

Member Data Documentation

◆ affinity

std::optional<ThreadAffinity> threadschedule::ThreadProfile::affinity

Definition at line 31 of file profiles.hpp.

◆ name

std::string threadschedule::ThreadProfile::name

Definition at line 28 of file profiles.hpp.

◆ policy

SchedulingPolicy threadschedule::ThreadProfile::policy

Definition at line 29 of file profiles.hpp.

◆ priority

ThreadPriority threadschedule::ThreadProfile::priority

Definition at line 30 of file profiles.hpp.


The documentation for this struct was generated from the following file: