System/Library/PrivateFrameworks/SpotlightServices.framework
SSBullseyeTopHitsManager.h
Download SSBullseyeTopHitsManager.h
@class SFMutableResultSection, SPSearchQueryContext, NSDictionary, PRSRankingItemRanker;
@interface SSBullseyeTopHitsManager : NSObject {
NSDictionary *_categoryToResultMapping;
long long _queryID;
SFMutableResultSection *_topHitSection;
BOOL _haveBullseyeTopHitSection;
SPSearchQueryContext *_queryContext;
long long _initiallyVisibleSectionSentCount;
long long _initiallyHiddenSectionSentCount;
PRSRankingItemRanker *_ranker;
}
+ (id)dedupeWebURLSuggestionsFromSections:(id)a0;
- (void).cxx_destruct;
- (id)tagOrFilterHiddenSectionsForClient:(id)a0 isCommittedSearch:(BOOL)a1 maxVisibleSections:(long long)a2 maxTopHitsCount:(int)a3 minThresholdForBigResult:(double)a4 topHitSection:(id *)a5;
- (id)bullseyeSectionForTopHit:(id)a0 initiallyHidden:(BOOL)a1 checkForTopHit:(BOOL)a2 thresholdCounter:(int)a3;
- (id)bullseyeTopHitSection;
- (id)bullseyeTopHitSections:(id)a0 maxTopHitsCount:(int)a1 minThresholdForBigResult:(double)a2 needExceptionForSafariSection:(BOOL)a3;
- (id)initWithQueryId:(long long)a0 categoryToResultMapping:(id)a1 currentTopHitSection:(id)a2 queryContext:(id)a3 ranker:(id)a4;
- (void)logTopHit:(int)a0 forResult:(id)a1 withReasonString:(id)a2 isClassicRule:(BOOL)a3;
- (void)logTopHit:(int)a0 forResult:(id)a1 withReasonType:(int)a2 isClassicRule:(BOOL)a3;
- (void)resetVisibilityCounts;
- (int)setTopHit:(int)a0 forResult:(id)a1 withReasonString:(id)a2 isClassicRule:(BOOL)a3;
- (int)setTopHit:(int)a0 forResult:(id)a1 withReasonType:(int)a2 isClassicRule:(BOOL)a3 setReason:(BOOL)a4;
- (id)stringFromTopHit:(int)a0;
- (id)stringFromTopHitReasonType:(int)a0;
@end