System/Library/PrivateFrameworks/PhotoLibraryServices.framework
PLLibraryServicesCPLReadiness.h
Download PLLibraryServicesCPLReadiness.h
@class NSString, PLLibraryServicesManager, NSMutableArray, NSObject;
@protocol OS_dispatch_source;
@interface PLLibraryServicesCPLReadiness : NSObject {
PLLibraryServicesManager *_libraryServicesManager;
NSObject<OS_dispatch_source> *_photoLibraryCPLReadinessTimer;
NSMutableArray *_photoLibraryCPLReadinessBlocks;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _stateLock;
NSString *_statusMessage;
BOOL _isReadyForCPL;
}
- (id)initWithLibraryServicesManager:(id)a0;
- (id)libraryServicesManager;
- (void)_checkIsReadyForCloudPhotoLibrary;
- (void)_callOutstandingCPLReadinessBlocks;
- (void)_stopWaitingForCPLReadiness;
- (BOOL)_checkForCPLReadinessAndCallBlocks;
- (void)invalidate;
- (BOOL)_isAssetsdReadyForCPLManagerWithStatus:(id *)a0;
- (void)cancelCPLReadinessBlocksAndStopWaiting;
- (void).cxx_destruct;
- (void)_updateIsReady:(BOOL)a0 statusMessage:(id)a1;
- (BOOL)_isReadyForCloudPhotoLibraryWithStatus:(id *)a0;
- (void)_setupCPLReadinessTimerAndEventHandlerIfNeeded;
- (void)performOnceLibraryIsReadyForCPLManager:(id /* block */)a0;
- (void)processCloudPhotosLibraryStateChange:(BOOL)a0;
- (BOOL)isReadyForCloudPhotoLibraryWithStatus:(id *)a0;
- (void)pauseCloudPhotos:(BOOL)a0 reason:(short)a1;
@end