Mercurial > hg > tweakathon2ios
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