System/Library/PrivateFrameworks/BannerKit.framework
_BNPresentableContext.h
Download _BNPresentableContext.h
@class NSString, NSHashTable, BSServiceConnection, NSObject;
@protocol OS_dispatch_queue, BNPresentable;
@interface _BNPresentableContext : NSObject <BNPresentableContextHostToClientInterface, BNPresentableContext, BSInvalidatable, BNPresentableObservable> {
NSString *_machName;
NSObject<OS_dispatch_queue> *_connectionQueue;
BSServiceConnection *_connection;
NSHashTable *_observers;
int _presentableAppearState;
BOOL _valid;
BOOL _connectionActivated;
}
@property (retain, nonatomic) id<BNPresentable> presentable;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (void)initialize;
- (void)_invalidateConnection;
- (void)_enumerateObserversRespondingToSelector:(SEL)a0 usingBlock:(id /* block */)a1;
- (void)invalidate;
- (id)_activeConnectionWithError:(out id *)a0;
- (void).cxx_destruct;
- (void)__bannerWillNotAppearWithReason:(id)a0 error:(out id *)a1;
- (oneway void)__bannerWillNotAppearWithReason:(id)a0 reply:(id /* block */)a1;
- (void)__handleTemplateContentEvent:(id)a0 error:(out id *)a1;
- (oneway void)__handleTemplateContentEvent:(id)a0 reply:(id /* block */)a1;
- (void)__setBannerAppearState:(id)a0 reason:(id)a1 error:(out id *)a2;
- (oneway void)__setBannerAppearState:(id)a0 reason:(id)a1 reply:(id /* block */)a2;
- (void)__setUserInteractionWillBegin:(id)a0 error:(out id *)a1;
- (oneway void)__setUserInteractionWillBegin:(id)a0 reply:(id /* block */)a1;
- (void)_runPostConnectionInvalidation;
- (void)_setBannerAppearState:(int)a0 reason:(id)a1;
- (void)addPresentableObserver:(id)a0;
- (id)initWithMachName:(id)a0 presentable:(id)a1;
- (void)removePresentableObserver:(id)a0;
- (void)setHostNeedsUpdate;
@end