luxlabs header browser preview


@class NSString;

@interface WebNotificationPolicyListener : NSObject <WebAllowDenyPolicyListener> {
    struct CompletionHandler<void (WebCore::NotificationPermission)> { struct Function<void (WebCore::NotificationPermission)> { struct unique_ptr<WTF::Detail::CallableWrapperBase<void, WebCore::NotificationPermission>, std::default_delete<WTF::Detail::CallableWrapperBase<void, WebCore::NotificationPermission>>> { struct __compressed_pair<WTF::Detail::CallableWrapperBase<void, WebCore::NotificationPermission> *, std::default_delete<WTF::Detail::CallableWrapperBase<void, WebCore::NotificationPermission>>> { void *__value_; } __ptr_; } m_callableWrapper; } m_function; } _permissionHandler;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)allow;
- (id).cxx_construct;
- (void).cxx_destruct;
- (void)deny;
- (BOOL)shouldClearCache;
- (void)denyOnlyThisRequest;
- (id)initWithPermissionHandler:(void *)a0;

@end