Instance Propertynmggithub.kass 3.2.4MachCore
controlPort
The control port for the task the identity token is for.
var controlPort: Mach.TaskControl { get throws }
The control port for the task the identity token is for.
var controlPort: Mach.TaskControl { get throws }
s8MachCore0A0V17TaskIdentityTokenC11controlPortAC0C7ControlCvp
What are these?2VUUU
import MachCore
The core module for interacting with the Mach kernel.
class TaskIdentityToken
A task’s identity token.
struct Mach
The Mach kernel.
class TaskControl
A task’s control port.
convenience init(for task: Mach.Task) throws
Gets the identity token for a task.
var inspectPort: Mach.TaskInspect { get throws }
The inspect port for the task the identity token is for.
var namePort: Mach.TaskName { get throws }
The name port for the task the identity token is for.
var readPort: Mach.TaskRead { get throws }
The read port for the task the identity token is for.
func taskPort(_ flavor: Mach.TaskFlavor) throws -> Mach.Task & Mach.TaskFlavored
Uses the identity token to get the task port of a given flavor.