luxlabs header browser preview


@class HDCloudSyncStatus, HDDaemon;

@interface HDCloudSyncPeriodicActivityScheduler : NSObject {
    HDDaemon *_daemon;
    HDCloudSyncStatus *_lock_cloudSyncStatus;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    BOOL _allowLiteSync;
}

@property (copy, nonatomic) id /* block */ isSleepFocusOn;
@property (readonly, copy, nonatomic) HDCloudSyncStatus *syncStatus;

- (id)initWithDaemon:(id)a0;
- (void).cxx_destruct;
- (id)syncContextForPeriodicActivity:(id)a0;
- (long long)baseIntervalForActivityType:(long long)a0;
- (const char *)priorityForActivityType:(long long)a0;
- (BOOL)requireInexpensiveNetworking;
- (void)setLastSuccessfulLitePushDate:(id)a0;
- (void)setLastSuccessfulPullDate:(id)a0;
- (void)setLastSuccessfulPushDate:(id)a0;
- (BOOL)shouldRegisterForPeriodicSyncActivities;
- (BOOL)shouldRunLiteSync;
- (void)unitTest_setAllowLiteSync:(BOOL)a0;

@end