Static Propertynmggithub.kass 3.2.4MachCore
immovableReceive
Mark the receive right as immovable, protected by the guard.
static let immovableReceive: Mach.PortConstructFlags
Mark the receive right as immovable, protected by the guard.
static let immovableReceive: Mach.PortConstructFlags
s8MachCore0A0V18PortConstructFlagsV16immovableReceiveAEvpZ
What are these?994K8
import MachCore
The core module for interacting with the Mach kernel.
struct PortConstructFlags
Flags to use when constructing a port.
struct Mach
The Mach kernel.
static let contextAsGuard: Mach.PortConstructFlags
Use the passed context as a guard.
init(rawValue: Int32)
static let connectionPort: Mach.PortConstructFlags
Construct a connection port.
static let denapReceiver: Mach.PortConstructFlags
Mark the port as a De-Nap receiver.
static let enforceReplyPortSemantics: Mach.PortConstructFlags
Enforce reply port semantics.
static let filterMsg: Mach.PortConstructFlags
Enable message filtering.
static let importanceReceiver: Mach.PortConstructFlags
Mark the port as an importance receiver.
static let insertSendRight: Mach.PortConstructFlags
Insert a send right in addition to the allocated receive right.
static let provisionalIdProtectionOptOut: Mach.PortConstructFlags
Opt out of identity protection for the port.
static let provisionalReplyPort: Mach.PortConstructFlags
Mark the port as a provisional reply port.
static let queueLimit: Mach.PortConstructFlags
Use the passed queue limit.
static let replyPort: Mach.PortConstructFlags
Mark the port as a reply port.
static let servicePort: Mach.PortConstructFlags
Construct a service port.
static let strict: Mach.PortConstructFlags
Use strict guarding.
static let tempOwner: Mach.PortConstructFlags
Set the tempower bit on the port.
static let trackThreadGroupBlocking: Mach.PortConstructFlags
Enable tracking of thread group blocking.
let rawValue: Int32