annotate ServerComms.h @ 49:178642d134a7 tip

xtra files
author Robert Tubb <rt300@eecs.qmul.ac.uk>
date Wed, 01 May 2013 17:34:33 +0100
parents c0a6f7c66719
children
rev   line source
rt300@29 1 //
rt300@29 2 // ServerComms.h
rt300@30 3 // httpPost
rt300@29 4 //
rt300@30 5 // Created by Robert Tubb on 24/02/2013.
rt300@30 6 // Copyright (c) 2013 Robert Tubb. All rights reserved.
rt300@29 7 //
rt300@29 8
rt300@29 9 #import <Foundation/Foundation.h>
rt300@29 10
rt300@30 11 @interface ServerComms : NSObject <NSURLConnectionDataDelegate>
rt300@30 12 {
rt300@30 13 NSURL *serverURL;
rt300@30 14 NSString *filePath;
rt300@30 15 id delegate;
rt300@30 16 SEL doneSelector;
rt300@30 17 SEL errorSelector;
rt300@29 18
rt300@30 19 BOOL uploadDidSucceed;
rt300@30 20 }
rt300@30 21
rt300@30 22 - (id)initWithURL: (NSURL *)serverURL
rt300@30 23 filePath: (NSString *)filePath
rt300@30 24 delegate: (id)delegate
rt300@30 25 doneSelector: (SEL)doneSelector
rt300@30 26 errorSelector: (SEL)errorSelector;
rt300@30 27
rt300@30 28 - (NSString *)filePath;
rt300@30 29
rt300@30 30 -(BOOL)doSyncPostRequest:(NSString *)type withData:(NSString *)data;
rt300@30 31 -(BOOL)doPostRequest:(NSString *)type withData:(NSString *)data;
rt300@30 32 @property (strong,nonatomic) NSMutableData * data;
rt300@30 33 @property BOOL requestInProgress;
rt300@30 34 @property (strong, nonatomic) NSString * currentRequestType;
rt300@30 35
rt300@29 36 @end