System/Library/PrivateFrameworks/CloudPhotoLibrary.framework
CPLEngineResourceStorage.h
Download CPLEngineResourceStorage.h
@class _CPLPruneRequestCounter, NSString, CPLPlatformObject, NSURL, NSMutableDictionary, NSObject, CPLEngineFileStorage;
@protocol OS_dispatch_queue;
@interface CPLEngineResourceStorage : CPLEngineStorage <CPLAbstractObject> {
NSMutableDictionary *_identitiesToCommit;
NSMutableDictionary *_identitiesToDelete;
NSObject<OS_dispatch_queue> *_pruneStatsQueue;
_CPLPruneRequestCounter *_pruneRequests;
_CPLPruneRequestCounter *_purgeabilityCheckRequests;
BOOL _shouldCreateTempFolder;
}
@property (readonly, nonatomic) CPLEngineFileStorage *fileStorage;
@property (nonatomic) BOOL shouldCheckFilesForUpload;
@property (readonly, nonatomic) NSURL *tempFolderURL;
@property (readonly, nonatomic) CPLPlatformObject *platformObject;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (BOOL)dropResourceForUpload:(id)a0 error:(id *)a1;
- (id)initWithEngineStore:(id)a0 name:(id)a1;
- (BOOL)hasResource:(id)a0;
- (id)createTempDestinationURLForResource:(id)a0 error:(id *)a1;
- (id)retainFileURLForResource:(id)a0 error:(id *)a1;
- (id)status;
- (BOOL)checkIsEmpty;
- (unsigned long long)scopeType;
- (BOOL)storeResourceForUpload:(id)a0 shouldCheckResource:(BOOL)a1 error:(id *)a2;
- (unsigned long long)sizeOfOriginalResourcesToUpload;
- (BOOL)_clearAndCreateTempFolderIfNecessaryWithError:(id *)a0;
- (void).cxx_destruct;
- (void)writeTransactionDidFail;
- (BOOL)storeResourceCopyForUpload:(id)a0 error:(id *)a1;
- (id)statusDictionary;
- (BOOL)storeDownloadedResource:(id)a0 atURL:(id)a1 error:(id *)a2;
- (void)notePruningRequestForResource:(id)a0 realPrune:(BOOL)a1 successful:(BOOL)a2;
- (void)notePruningRequestForResource:(id)a0 realPrune:(BOOL)a1 successful:(BOOL)a2 prunedSize:(unsigned long long)a3;
- (BOOL)openWithError:(id *)a0;
- (unsigned long long)sizeOfResourcesToUpload;
- (BOOL)releaseFileURL:(id)a0 forResource:(id)a1 error:(id *)a2;
- (void)writeTransactionDidSucceed;
- (BOOL)compactWithError:(id *)a0;
- (BOOL)resetWithError:(id *)a0;
@end