ProtocolDispatch5.9.0
DispatchSourceProtocol
protocol DispatchSourceProtocol
Requirements
var data: UInt
var handle: UInt
var isCancelled: Bool
var mask: UInt
func cancel(
) func resume(
) func setCancelHandler(handler: DispatchWorkItem
) func setCancelHandler(qos: DispatchQoS, flags: DispatchWorkItemFlags, handler: DispatchSourceHandler?
) func setEventHandler(handler: DispatchWorkItem
) func setEventHandler(qos: DispatchQoS, flags: DispatchWorkItemFlags, handler: DispatchSourceHandler?
) func setRegistrationHandler(handler: DispatchWorkItem
) func setRegistrationHandler(qos: DispatchQoS, flags: DispatchWorkItemFlags, handler: DispatchSourceHandler?
) func suspend(
)