00001
00002
00003
00004
00005
00006
00007
00008
00009 #include "JDDownloadBlock.h"
00010
00011 #ifndef Augmented_Reality_Tractor_Maintenance_JDDownloadManager_h
00012 #define Augmented_Reality_Tractor_Maintenance_JDDownloadManager_h
00013
00015 #define JDDLWAITLENGTH 50000
00016
00017
00018 @interface JDDownloadManager : NSObject <NSStreamDelegate>
00019
00020 -(instancetype)init;
00021
00022 -(BOOL) connectTo:(NSString *)addr atPort:(unsigned long)portNo;
00023
00024 -(JDDownloadBlock) connectAndRecv:(NSString *)addr atPort:(unsigned long)portNo;
00025
00026 -(BOOL) closeDown;
00027
00028 -(BOOL) sendOption:(NSString *)option;
00029
00030 -(NSString *)recvResponse;
00031
00032 -(JDDownloadBlock) recvBlock;
00033
00034
00035 @end
00036
00037 #endif