Atalasoft MobileImage API Reference
KFXBundleCacheProviderProtocol.h
Go to the documentation of this file.
1 //
2 // KFXBundleCacheProviderProtocol.h
3 // kfxLibEngines
4 //
5 // Copyright (c) 2014-2017 Kofax. All rights reserved. Kofax Confidential.
6 // Unauthorized use, duplication, or distribution, or disclosure is strictly prohibited.
7 //
8 
9 #ifndef KFXBUNDLECACHEPROVIDERPROTOCOL
10 #define KFXBUNDLECACHEPROVIDERPROTOCOL 1
11 
12 #import <Foundation/Foundation.h>
13 
14 @protocol KFXBundleProtocol;
15 
17 
20 @protocol KFXBundleCacheProviderProtocol <NSObject>
21 
23 
30 - (NSString*)getProjectWithName:(NSString*)projectName version:(NSString*)version;
31 
33 
42 - (NSString*)cacheProjectWithName:(NSString*)projectName bundle:(id<KFXBundleProtocol>)bundle version:(NSString*)version error:(NSError**)error;
43 
45 
53 - (NSString*)getVariantWithName:(NSString*)variantName forProject:(NSString*)projectName version:(NSString*)version;
54 
56 
66 - (NSString*)cacheVariantWithName:(NSString*)variantName forProject:(NSString*)projectName bundle:(id<KFXBundleProtocol>)bundle version:(NSString*)version error:(NSError**)error;
67 
69 
75 - (NSString*)latestVersionForProject:(NSString*)projectName;
76 
78 
84 - (NSString*)getLatestModelDataBuildInfo:(NSString*)projectName;
85 
86 @end
87 
88 #endif
Bundle Cache Provider protocol.
Definition: KFXBundleCacheProviderProtocol.h:20
Bundle protocol.
Definition: KFXBundleProtocol.h:75
Untitled Document © 2017 Atalasoft, Inc., 116 Pleasant St, Suite 321, Easthampton, MA 01027, U.S.A. All rights reserved. Use is subject to license terms.