diff ServerComms.h @ 0:a223551fdc1f

First commit - copy from tweakathlon.
author Robert Tubb <rt300@eecs.qmul.ac.uk>
date Fri, 10 Oct 2014 11:46:42 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ServerComms.h	Fri Oct 10 11:46:42 2014 +0100
@@ -0,0 +1,36 @@
+//
+//  ServerComms.h
+//  httpPost
+//
+//  Created by Robert Tubb on 24/02/2013.
+//  Copyright (c) 2013 Robert Tubb. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+@interface ServerComms : NSObject <NSURLConnectionDataDelegate>
+{
+NSURL *serverURL;
+NSString *filePath;
+id delegate;
+SEL doneSelector;
+SEL errorSelector;
+
+BOOL uploadDidSucceed;
+}
+
+-   (id)initWithURL: (NSURL *)serverURL
+           filePath: (NSString *)filePath
+           delegate: (id)delegate
+       doneSelector: (SEL)doneSelector
+      errorSelector: (SEL)errorSelector;
+
+-   (NSString *)filePath;
+
+-(BOOL)doSyncPostRequest:(NSString *)type withData:(NSString *)data;
+-(BOOL)doPostRequest:(NSString *)type withData:(NSString *)data;
+@property (strong,nonatomic) NSMutableData * data;
+@property  BOOL requestInProgress;
+@property (strong, nonatomic) NSString * currentRequestType;
+
+@end