view 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
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