view ServerComms.h @ 45:c2fffc8ea84d

10 timbre params.
author Robert Tubb <rt300@eecs.qmul.ac.uk>
date Tue, 23 Apr 2013 18:29:55 +0100
parents c0a6f7c66719
children
line wrap: on
line source
//
//  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