luxlabs header browser preview


@class WLKPlaybackSummary, NSMapTable, NSDate;

@interface VUIAppDocumentUpdateEventMonitor : NSObject {
    WLKPlaybackSummary *_pendingPlayActivity;
    BOOL _playbackIsActive;
}

@property (retain, nonatomic) NSMapTable *observerMapTable;
@property (nonatomic) int playbackReportToken;
@property (retain, nonatomic) NSDate *lastProcesssedPlayActivity;
@property (retain, nonatomic) NSDate *lastAppDidBecomeActive;

+ (id)sharedMonitor;
+ (BOOL)_isAppRefreshEventType:(id)a0;

- (id)init;
- (void)dealloc;
- (void)removeObserver:(id)a0;
- (void)_handleAppDidEnterBackgroundNotification:(id)a0;
- (id)_init;
- (void)_notifyObserversOfEvent:(id)a0;
- (void).cxx_destruct;
- (void)_handleLocationDidChangeNotification:(id)a0;
- (void)_handleAppWillEnterForegroundNotification:(id)a0;
- (void)_notifyObserver:(id)a0 ofRefreshEvent:(id)a1;
- (void)_handleAccountDidChangeNotification:(id)a0;
- (void)_handleAppDidBecomeActive:(id)a0;
- (void)_handleAppLibraryDidChangeNotification:(id)a0;
- (void)_handleClearFromPlayHistoryRequestDidFinishNotification:(id)a0;
- (void)_handleClearPlayHistoryNotification:(id)a0;
- (void)_handleDeviceDiscoveryDataAvailableNotification:(id)a0;
- (void)_handleEntitlementsDidChangeNotification:(id)a0;
- (void)_handleFamilyUpdate:(id)a0;
- (void)_handleFavoritesRequestDidFinishNotification:(id)a0;
- (void)_handleFavoritesSyncCompleted:(id)a0;
- (void)_handleLocationAuthorizationDidChangeNotification:(id)a0;
- (void)_handleMediaLibraryContentsDidChangeNotification:(id)a0;
- (void)_handleNowPlayingDidEndNotification:(id)a0;
- (void)_handleNowPlayingWillStartNotification:(id)a0;
- (void)_handlePlayHistoryUpdatedNotification:(id)a0;
- (void)_handlePlaybackReportNotification:(id)a0;
- (void)_handlePreferredVideoFormatDidChangeNotification:(id)a0;
- (void)_handlePurchaseFlowDidFinishNotification:(id)a0;
- (void)_handleRemoveFromPlayHistoryRequestDidFinishNotification:(id)a0;
- (void)_handleRestrictionsDidChangeNotification:(id)a0;
- (void)_handleSettingsDidChangeNotification:(id)a0;
- (void)_handleSubscriptionDidChangeNotification:(id)a0;
- (void)_handleSyndicationInfoUpdatedNotification:(id)a0;
- (void)_handleTVSubscriptionEntitlementsChanged:(id)a0;
- (void)_handleUTSKDidChangeNotification:(id)a0;
- (void)_handleUpNextLockupArtSettingDidChange:(id)a0;
- (void)_handleUpNextRequestDidFinishNotification:(id)a0;
- (void)_handleVPPADidChangeNotification:(id)a0;
- (void)_handleXPUpNextRequestDidFinishNotification:(id)a0;
- (void)_isPlaybackUIBeingShownDidChange:(id)a0;
- (void)_postPurchaseNotification:(id)a0 error:(id)a1;
- (void)_postSubscriptionNotification:(id)a0 interruptedOfferDetails:(id)a1 error:(id)a2;
- (void)addObserver:(id)a0 forEventDescriptors:(id)a1;
- (void)addObserver:(id)a0 forEventDescriptors:(id)a1 viewController:(id)a2;
- (void)updateDescriptorsForObserver:(id)a0 eventDescriptors:(id)a1;

@end