luxlabs header browser preview


@class SGServiceContext;
@protocol SGXPCActivityManagerProtocol;

@interface SGDManagerForCTS : NSObject {
    id /* block */ _harvestStoreGetter;
    SGServiceContext *_context;
    struct SGDSuggestManagerCTSCriteriaState { BOOL hasItemsHighPriority; BOOL hasItemsLowPriority; } _ctsCriteriaState;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _geocodeLock;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _verificationLock;
    double _lastFrontfillFinishTime;
    id<SGXPCActivityManagerProtocol> _xpcActivityManager;
}

+ (id)defaultInstance;
+ (void)_logCallInteractions:(id)a0;
+ (id)sharedSingletonInstance;

- (void)dealloc;
- (void).cxx_destruct;
- (id)serviceContext;
- (void)_performCollectWeeklyStats:(id)a0;
- (void)_performHarvestedURLMetricUploadAcitivity:(id)a0;
- (void)_performIdentityAnalysisActivity:(id)a0;
- (void)_performMailIntelligenceTasksActivity:(id)a0;
- (void)_performMobileAssetMetadataDownloadActivity:(id)a0;
- (void)_performProcessPendingGeocodesActivity:(id)a0;
- (void)_performProcessPendingVerificationActivity:(id)a0 overrideVerificationStatus:(id)a1;
- (void)_performSendRTCActivity:(id)a0;
- (void)_performTrimActivity:(id)a0;
- (void)_performVacuumActivity;
- (BOOL)_processMessage:(id)a0 pipeline:(id)a1 context:(id)a2 harvestMetrics:(id)a3;
- (void)_registerForCTSIdentityAnalysisActivity;
- (void)_registerForCTSSendRTCActivity;
- (void)_registerForCTSTrimActivity;
- (void)_registerForCTSVacuumActivity;
- (void)_registerForCollectWeeklyStats;
- (void)_registerForContactDetailCacheRebuildActivity;
- (void)_registerHarvestedURLMetricUploadActivity;
- (void)_registerMailIntelligenceTasksActivity;
- (void)_registerMobileAssetMetadataDownloadActivity;
- (void)_registerProcessPendingGeocodesActivity;
- (void)_registerProcessPendingVerificationActivity;
- (BOOL)_shouldDissectContentWithUniqueIdentifier:(id)a0 domainIdentifier:(id)a1 bundleIdentifier:(id)a2 headers:(id)a3 accountIdentifier:(id)a4;
- (BOOL)hasAlreadyHarvestedSearchableItem:(id)a0;
- (id)initWithHarvestStoreGetter:(id /* block */)a0 xpcActivityManager:(id)a1;
- (void)performContactDetailCacheRebuildActivity:(id)a0;
- (BOOL)processMailMessage:(id)a0 headers:(id)a1 pipeline:(id)a2 context:(id)a3 harvestMetrics:(id)a4;
- (BOOL)processSearchableItem:(id)a0 pipeline:(id)a1 context:(id)a2;
- (BOOL)processSearchableItem:(id)a0 pipeline:(id)a1 context:(id)a2 harvestMetrics:(id)a3;
- (BOOL)processSearchableItemForTesting:(id)a0;
- (BOOL)processTextMessage:(id)a0 pipeline:(id)a1 context:(id)a2 harvestMetrics:(id)a3;
- (void)registerForCTS;
- (void)waitForXpcActivityQueue;

@end