Loop Timing Witness
Native controller and runtime interfaces; hardware qualification pending
Loading...
Searching...
No Matches
witness::HostPolicy Struct Reference

#include <run_policy.h>

Public Attributes

int scheduler
int priority
int observed_cpu
int nice
std::vector< int > cpus

Detailed Description

Actual calling-thread Linux policy snapshot, not a timing qualification.

Definition at line 28 of file run_policy.h.

Member Data Documentation

◆ cpus

std::vector<int> witness::HostPolicy::cpus

Actual allowed CPU identifiers from the affinity mask.

Definition at line 33 of file run_policy.h.

◆ nice

int witness::HostPolicy::nice

Actual calling-thread nice value.

Definition at line 32 of file run_policy.h.

◆ observed_cpu

int witness::HostPolicy::observed_cpu

CPU on which the calling thread was observed.

Definition at line 31 of file run_policy.h.

◆ priority

int witness::HostPolicy::priority

Actual Linux scheduling priority.

Definition at line 30 of file run_policy.h.

◆ scheduler

int witness::HostPolicy::scheduler

Actual Linux scheduler policy identifier.

Definition at line 29 of file run_policy.h.


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