Instance Propertynmggithub.kass 3.2.4MachCore
tasks
The (control ports for the) tasks in the processor set.
var tasks: [Mach.TaskControl] { get throws }
The (control ports for the) tasks in the processor set.
var tasks: [Mach.TaskControl] { get throws }
s8MachCore0A0V19ProcessorSetControlC5tasksSayAC04TaskE0CGvp
What are these?3YE3Y
import MachCore
The core module for interacting with the Mach kernel.
class ProcessorSetControl
A control port for a processor set.
struct Mach
The Mach kernel.
class TaskControl
A task’s control port.
func tasks(withFlavor flavor: Mach.TaskFlavor) throws -> [Mach.TaskFlavored]
Gets the flavored task ports in the processor set.
var taskControlPorts: [Mach.TaskControl] { get throws }
The control ports for the tasks in the processor set.
var taskReadPorts: [Mach.TaskRead] { get throws }
The read ports for the tasks in the processor set.
var taskInspectPorts: [Mach.TaskInspect] { get throws }
The inspect ports for the tasks in the processor set.
var taskNamePorts: [Mach.TaskName] { get throws }
The name ports for the tasks in the processor set.
var threads: [Mach.Thread] { get throws }
The threads in the processor set.