Class
DispatchIO
class DispatchIO
Topics
Structures
Initializers
convenience init(type: DispatchIO.StreamType, fileDescriptor: dispatch_fd_t, queue: DispatchQueue, cleanupHandler: (Int32) -> Void)convenience init(type: DispatchIO.StreamType, io: DispatchIO, queue: DispatchQueue, cleanupHandler: (Int32) -> Void)convenience(type:path:oflag:mode:queue:cleanupHandler:)
Instance Properties
Instance Methods
func barrier(execute: () -> ())func close(flags: DispatchIO.CloseFlags)func read(offset: off_t, length: Int, queue: DispatchQueue, ioHandler: (Bool, DispatchData?, Int32) -> Void)func setInterval(interval: DispatchTimeInterval, flags: DispatchIO.IntervalFlags)func setLimit(highWater: Int)func setLimit(lowWater: Int)func write(offset: off_t, data: DispatchData, queue: DispatchQueue, ioHandler: (Bool, DispatchData?, Int32) -> Void)
Type Methods
class func read(fromFileDescriptor: Int32, maxLength: Int, runningHandlerOn: DispatchQueue, handler: (DispatchData, Int32) -> Void)class func write(toFileDescriptor: Int32, data: DispatchData, runningHandlerOn: DispatchQueue, handler: (DispatchData?, Int32) -> Void)
Enumerations
Relationships
Inherits From
Conforms To
Swift.SendableSwift.SendableMetatype