0001 // 0002 // TaskPipe.swift 0003 // TaskPipe 0004 // 0005 // Created by Omar Abdelhafith on 05/11/2015. 0006 // Copyright © 2015 Omar Abdelhafith. All rights reserved. 0007 // 0008 0009 import Foundation 0010 0011 0012 protocol TaskPipe{ 0013 func read
CommandExecutor.swift:12 typealias ExecutorReturnValue = (status: Int, standardOutput: TaskPipe, standardError: TaskPipe)CommandExecutor.swift:12 typealias ExecutorReturnValue = (status: Int, standardOutput: TaskPipe, standardError: TaskPipe)RunResults.swift:37 func readPipe(pipe: TaskPipe) -> String {TaskPipe.swift:16 extension NSPipe: TaskPipe {TaskPipe.swift:22 struct Dryipe: TaskPipe {() -> NSData 0014 } 0015 0016 extension NSPipe: TaskPipe { 0017 func read() -> NSData { 0018 return fileHandleForReading.readDataToEndOfFile() 0019 } 0020 } 0021 0022 struct Dryipe
RunResults.swift:38 let data = pipe.read(): TaskPipe { 0023 0024 let dataToReturn
CommandExecutor.swift:34 Dryipe(dataToReturn: "".dataUsingEncoding(NSUTF8StringEncoding)!),CommandExecutor.swift:35 Dryipe(dataToReturn: "".dataUsingEncoding(NSUTF8StringEncoding)!))CommandExecutor.swift:67 let emptyPipe = Dryipe(dataToReturn: "".dataUsingEncoding(NSUTF8StringEncoding)!)CommandExecutor.swift:91 Dryipe(dataToReturn: outputToReturn.dataUsingEncoding(NSUTF8StringEncoding)!),CommandExecutor.swift:92 Dryipe(dataToReturn: errorToReturn.dataUsingEncoding(NSUTF8StringEncoding)!)): NSData 0025 0026 func read() -> NSData { 0027 return dataToReturn 0028 } 0029 }
TaskPipe.swift:27 return dataToReturn