System/Library/PrivateFrameworks/PosterBoard.framework
PBFPosterExtensionReloadConfigurationOperation.h
Download PBFPosterExtensionReloadConfigurationOperation.h
@class NSError, PRUpdatingService, NSString, PRSPosterPathsAssertion, CLInUseAssertion, NSObject, PRSPosterPath, NSMutableArray, PRSPosterUpdateSessionInfo, RBSAssertion;
@protocol PBFBehaviorAssertionProviding, OS_dispatch_group, PBFRuntimeAssertionProviding, BSInvalidatable;
@interface PBFPosterExtensionReloadConfigurationOperation : NSBlockOperation <PRUpdatingServiceObserver, PBFBehaviorAssertionObserver> {
NSMutableArray *_lock_completionObservers;
struct os_unfair_recursive_lock_s { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } ourl_lock; unsigned int ourl_count; } _lock;
NSString *_extensionBundleIdentifier;
PRSPosterUpdateSessionInfo *_sessionInfo;
NSObject<OS_dispatch_group> *_lock_group;
BOOL _lock_isFinished;
PRSPosterPathsAssertion *_lock_postRefreshPosterPathsAssertion;
RBSAssertion *_lock_extensionPosterUpdateRuntimeAssertion;
RBSAssertion *_lock_extensionPosterUpdateEntitledMemoryAssertion;
CLInUseAssertion *_lock_locationInUseAssertion;
id<BSInvalidatable> _lock_snapshotterDisabledAssertion;
RBSAssertion *_lock_posterBoardPosterUpdateRuntimeAssertion;
long long _reason;
BOOL _locationInUse;
}
@property (retain) PRSPosterPath *preRefreshPosterConfiguration;
@property (retain) NSError *error;
@property BOOL didTimeout;
@property (readonly, nonatomic) double timeoutInterval;
@property (readonly, nonatomic) PRSPosterPath *existingConfigurationPath;
@property (readonly, nonatomic) PRUpdatingService *updatingService;
@property (readonly, nonatomic) id<PBFRuntimeAssertionProviding> runtimeAssertionProvider;
@property (readonly, nonatomic) id<PBFBehaviorAssertionProviding> behaviorAssertionProvider;
@property (readonly, nonatomic) double executionStartDate;
@property (readonly, nonatomic) double executionFinishDate;
@property (readonly, nonatomic) double executionTime;
@property (readonly, nonatomic, getter=hasUniqueSessionInfo) BOOL uniqueSessionInfo;
@property (readonly) PRSPosterPath *postRefreshPosterConfiguration;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (void)_setup;
- (void)invalidateAssertionsWithCompletion:(id /* block */)a0;
- (void).cxx_destruct;
- (id)_userInfoForErrors;
- (void)cancel;
- (void)_finishWithError:(id)a0 postRefreshPosterPathsAssertion:(id)a1;
- (double)_lock_executionTime;
- (void)cancelWithError:(id)a0;
- (void)_fireCompletionObservers:(id)a0 instance:(id)a1 error:(id)a2;
- (void)addCompletionObserver:(id /* block */)a0;
- (void)updatingService:(id)a0 didInvalidateWithError:(id)a1;
- (double)executionTime;
- (void)assertionProviderDidAcquireEditingSessionAssertion:(id)a0 forExtensionIdentifier:(id)a1;
- (void)assertionProviderDidAcquireSnapshotterDisabledAssertion:(id)a0 forExtensionIdentifier:(id)a1;
- (id)initWithUpdatingService:(id)a0 sessionInfo:(id)a1 existingConfigurationPath:(id)a2 locationInUse:(BOOL)a3 runtimeAssertionProvider:(id)a4 behaviorAssertionProvider:(id)a5 timeout:(double)a6 powerLogReason:(long long)a7;
@end