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

#include <run_options.h>

Public Attributes

const char * metadata = nullptr
const char * power_configuration = nullptr
const char * power_journal = nullptr
int cpu = -1
int scheduler = -1
int priority = -1

Detailed Description

Explicit per-process command options; omission preserves inherited Linux policy.

Definition at line 22 of file run_options.h.

Member Data Documentation

◆ cpu

int witness::RunOptions::cpu = -1

Requested CPU, or minus one to preserve inherited affinity.

Definition at line 26 of file run_options.h.

◆ metadata

const char* witness::RunOptions::metadata = nullptr

Optional exclusive output path for the native run receipt.

Definition at line 23 of file run_options.h.

◆ power_configuration

const char* witness::RunOptions::power_configuration = nullptr

Optional explicit power-acquisition configuration path.

Definition at line 24 of file run_options.h.

◆ power_journal

const char* witness::RunOptions::power_journal = nullptr

Optional exclusive power journal paired with power_configuration.

Definition at line 25 of file run_options.h.

◆ priority

int witness::RunOptions::priority = -1

Requested scheduler priority, or minus one to preserve inherited policy.

Definition at line 28 of file run_options.h.

◆ scheduler

int witness::RunOptions::scheduler = -1

Minus one preserves policy; zero requests normal and one requests FIFO.

Definition at line 27 of file run_options.h.


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