System/Library/PrivateFrameworks/MobileSafariUI.framework
SFHistoryViewDataSource.h
Download SFHistoryViewDataSource.h
@class WBSHistorySessionController, History, NSOrderedSet, NSPredicate, NSTimer, NSObject;
@protocol OS_dispatch_queue, SFHistoryViewDataSourceDelegate;
@interface SFHistoryViewDataSource : NSObject {
WBSHistorySessionController *_sessionController;
struct { BOOL isUpdating; BOOL filterChanged; BOOL changedExternally; unsigned long long suppressingUpdatesCount; } _updateFlags;
NSOrderedSet *_unfilteredSessions;
NSPredicate *_filterPredicate;
NSObject<OS_dispatch_queue> *_filteringQueue;
NSTimer *_saveChangesToCloudHistoryTimer;
}
@property (readonly, nonatomic) History *history;
@property (weak, nonatomic) id<SFHistoryViewDataSourceDelegate> delegate;
- (void)dealloc;
- (void)_updateIfNeeded;
- (void).cxx_destruct;
- (void)filterUsingPredicate:(id)a0;
- (id)initWithHistory:(id)a0;
- (void)historyChanged:(id)a0;
- (id)_browsingSessions;
- (id)_filteredHistorySessionsForPredicate:(id)a0;
- (void)_saveChangesToCloudHistory;
- (void)deleteHistoryItems:(id)a0 completionHandler:(id /* block */)a1;
- (void)saveChangesToCloudHistorySoon;
@end