luxlabs header browser preview


@class NWStatsEntityMapperNEHelper, NWStatsEntityMapperProcessWatcher, NWStatsEntityMapperStaticAssignment, NWStatsEntityMapperCoalitionWatcher, NWStatsEntityMapperDynamicLaunchServices, NSSet, NSMutableDictionary, NSObject, NWStatsAppEventListener, NWAppStateHandler;
@protocol OS_dispatch_queue;

@interface NWStatsMonitor : NSObject {
    NWStatsEntityMapperCoalitionWatcher *_coalitionUUIDMapper;
    NWStatsEntityMapperStaticAssignment *_staticAssignmentSymptomsUUIDMapper;
    NWStatsEntityMapperStaticAssignment *_staticAssignmentCommCenterUUIDMapper;
    NWStatsEntityMapperNEHelper *_neHelperUUIDMapper;
    NWStatsEntityMapperDynamicLaunchServices *_dynamicLaunchServicesUUIDMapper;
    NWStatsEntityMapperProcessWatcher *_processWatcherUUIDMapper;
    BOOL _useSymptomsMapping;
    BOOL _useNEHelper;
    BOOL _useLaunchServices;
    BOOL _useCoalitionIDs;
    BOOL _useProcessNames;
    NSSet *_useNEHelperSet;
    NSSet *_appendProcNameSet;
    NSSet *_knownDaemonSet;
    NSMutableDictionary *_reportedLookupFailures;
    NWStatsAppEventListener *_appEventListener;
    NWAppStateHandler *_appStateHandler;
    NSObject<OS_dispatch_queue> *_queue;
}

@property (readonly) BOOL debugMode;

- (void)configure:(id)a0;
- (id)initWithQueue:(id)a0;
- (id)processNameForUUIDString:(id)a0;
- (id)stateDictionary;
- (id)processNameForUUID:(id)a0;
- (void)noteUUID:(id)a0 forPid:(int)a1 procname:(char[64] *)a2;
- (id)bestIdentifierForUUID:(id)a0 EUUID:(id)a1 pid:(int)a2 epid:(int)a3 procname:(char *)a4 derivation:(int *)a5;
- (void)invalidate;
- (void)noteFailedLookupFor:(id)a0 processName:(char *)a1 pid:(int)a2;
- (id)identifierForUUID:(id)a0 derivation:(int *)a1;
- (void).cxx_destruct;
- (id)allIdentifiersForUUID:(id)a0 EUUID:(id)a1 pid:(int)a2 epid:(int)a3 procname:(char *)a4;
- (BOOL)currentForegroundStateForProcessWithPid:(int)a0;
- (id)extensionNameForUUID:(id)a0;

@end