contur2
Loading...
Searching...
No Matches
contur::ProcessConfig Struct Reference

Configuration payload used to create a process. More...

#include <i_kernel.h>

Collaboration diagram for contur::ProcessConfig:

Public Attributes

ProcessId id = INVALID_PID
 Optional explicit PID. INVALID_PID requests auto-assignment.
std::string name
 Human-readable process name.
std::vector< Blockcode
 Program code segment.
Priority priority {}
 Initial scheduling priority.
Tick arrivalTime = 0
 Arrival timestamp override. Defaults to current clock tick.

Detailed Description

Configuration payload used to create a process.

Definition at line 27 of file i_kernel.h.

Member Data Documentation

◆ arrivalTime

Tick contur::ProcessConfig::arrivalTime = 0

Arrival timestamp override. Defaults to current clock tick.

Definition at line 42 of file i_kernel.h.

◆ code

std::vector<Block> contur::ProcessConfig::code

Program code segment.

Definition at line 36 of file i_kernel.h.

◆ id

ProcessId contur::ProcessConfig::id = INVALID_PID

Optional explicit PID. INVALID_PID requests auto-assignment.

Definition at line 30 of file i_kernel.h.

◆ name

std::string contur::ProcessConfig::name

Human-readable process name.

Definition at line 33 of file i_kernel.h.

◆ priority

Priority contur::ProcessConfig::priority {}

Initial scheduling priority.

Definition at line 39 of file i_kernel.h.


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