System/Library/PrivateFrameworks/PhotoLibraryServices.framework
_PLClientTransaction.h
Download _PLClientTransaction.h
@class NSString, NSSet, NSObject;
@protocol OS_dispatch_semaphore;
@interface _PLClientTransaction : PLClientServerTransaction {
id _processAssertion;
NSSet *_changeScopes;
long long _addChangeScopesBatch;
NSSet *_batchScopes;
}
@property (nonatomic) int fileDescriptor;
@property (retain, nonatomic) NSString *path;
@property (weak, nonatomic) NSObject<OS_dispatch_semaphore> *fdResourceSemaphore;
@property (copy) NSString *changeScopesDescriptionSnapshot;
+ (id)_fdResourceSemaphore;
+ (id)_fdIsolationQueue;
- (void)dealloc;
- (void)persistTransactionScopes:(id)a0;
- (id)initWithPathManager:(id)a0;
- (void)_updateChangeScopesDescriptionSnapshot;
- (void)pushChangeScopesBatch;
- (id)initWithPathManager:(id)a0 identifier:(const char *)a1;
- (void)popChangeScopesBatch;
- (id)description;
- (void)addChangeScopes:(id)a0;
- (void)abortTransaction;
- (id)changeScopes;
- (void).cxx_destruct;
- (id)generateChangeScopesDescription;
- (void)completeTransaction;
- (void)completeTransactionScope:(id)a0;
- (BOOL)isClientTransaction;
@end