1//
2//  OTAServiceApp.h
3//  Security
4//
5//  Created by local on 2/11/13.
6//
7//
8
9#import <Foundation/Foundation.h>
10#import <dispatch/dispatch.h>
11
12
13
14@interface OTAServiceApp : NSObject
15{
16	NSArray*		_file_list;
17	NSString*		_manifest_file_name;
18	NSString*		_asset_version_file_name;
19	NSNumber*		_current_asset_version;
20	NSNumber*		_next_asset_version;
21	NSString*		_current_asset_directory;
22	NSString*		_assets_directory;
23	NSFileManager*	_fileManager;
24    uid_t           _uid;			/* user uid */
25	gid_t           _gid;
26	CFTimeInterval  _asset_query_retry_interval;
27	bool			_verbose;
28}
29
30@property (readonly) NSArray* file_list;
31@property (readonly) NSString* manifest_file_name;
32@property (readonly) NSString* asset_version_file_name;
33@property (readonly) NSNumber* current_asset_version;
34@property (readonly) NSNumber* next_asset_version;
35@property (readonly) NSString* current_asset_directory;
36@property (readonly) NSString* assets_directory;
37@property (readonly) NSFileManager* fileManager;
38@property (readonly) uid_t uid;
39@property (readonly) gid_t gid;
40
41
42- (id)init:(int)argc withArguments:(const char**)argv;
43
44- (void)checkInWithActivity;
45
46@end
47