// // P4CachingDelegate.swift // DocHub // // Created by Tristan Juricek on 6/11/14. // Copyright (c) 2014 Perforce. All rights reserved. // import Foundation class P4CachingDelegate : NSObject, P4ClientApiCommandDelegate { var error:NSError? = nil var messages:String[] = [] var tagged:Dictionary[] = [] var binaryContent:NSData? = nil var text:String? = nil var finished:Bool = false func didReceiveError(e:NSError) { error = e } func didReceiveSimpleServerMessage(message:String, level:Character) { messages.append(message) } func didReceiveTaggedResponse(d:Dictionary) { tagged.append(d) } func didReceiveBinaryContent(d:NSData) { binaryContent = d } func didReceiveTextContent(t:String) { text = t } func clientApiDidFinishCommand() { finished = true } }