luxlabs header browser preview


@class NSObject, NSMutableDictionary, MADActivityTracker;
@protocol OS_dispatch_queue;

@interface MADActivityManager : NSObject

@property (readonly, nonatomic) MADActivityTracker *managerActivity;
@property (readonly, nonatomic) MADActivityTracker *unknownClient;
@property (readonly, nonatomic) MADActivityTracker *pidReusedClient;
@property (readonly, nonatomic) MADActivityTracker *untrackedCommandType;
@property (readonly, nonatomic) MADActivityTracker *untrackedCommand;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *activityTrackingQueue;
@property (readonly, nonatomic) NSMutableDictionary *xpcConnectionByProcessId;
@property (readonly, nonatomic) NSMutableDictionary *xpcConnectionByFullId;
@property (nonatomic) unsigned long long connectionNoClientTracker;
@property (nonatomic) unsigned long long connectionNoClientIdentifier;
@property (nonatomic) unsigned long long connectionReplyAllocationFailure;
@property (nonatomic) unsigned long long connectionNonDictionaryEvent;
@property (nonatomic) unsigned long long connectionMissingRequired;
@property (nonatomic) unsigned long long statusChangeNoClientTracker;
@property (nonatomic) unsigned long long statusChangeNoTrackerOwner;
@property (nonatomic) unsigned long long statusChangeNoControlManager;
@property (nonatomic) unsigned long long statusChangeNoDownloadManager;
@property (nonatomic) unsigned long long statusChangeUnknownOwner;
@property (nonatomic) unsigned long long statusChangeUnknownXPCError;
@property (nonatomic) unsigned long long statusChangeUnknownXPCType;

+ (id)sharedActivityManager;
+ (id)clientForConnection:(id)a0;
+ (void)connectionInterruptedForClient:(id)a0;
+ (void)connectionInvalidForClient:(id)a0;
+ (void)failureOfActivity:(id)a0 withResult:(int)a1 ofResultName:(id)a2 forReason:(id)a3;
+ (id)newTrackingCommandForEvent:(id)a0 forClient:(id)a1;
+ (void)noticeForActivity:(id)a0 reason:(id)a1;
+ (BOOL)notifyStatusChange:(unsigned long long)a0 forClient:(id)a1 withReason:(id)a2;
+ (void)progressForActivity:(id)a0 calledPrimitive:(id)a1 withBoolResult:(BOOL)a2;
+ (void)progressForActivity:(id)a0 calledPrimitive:(id)a1 withErrorResult:(id)a2;
+ (void)progressForActivity:(id)a0 calledPrimitive:(id)a1 withSuccessResult:(BOOL)a2;
+ (void)progressForActivity:(id)a0 callingPrimitive:(id)a1;
+ (id)remoteProcessFullIdentifierForConnection:(id)a0;
+ (id)remoteProcessIdentifierForConnection:(id)a0;
+ (void)sendReply:(id)a0 withCancelDownloadResult:(long long)a1;
+ (void)sendReply:(id)a0 withDownloadResult:(long long)a1;
+ (void)sendReply:(id)a0 withOperationResult:(long long)a1;
+ (void)sendReply:(id)a0 withResult:(int)a1 ofResultName:(id)a2;
+ (void)terminationIminentForClient:(id)a0;
+ (void)transferOwnership:(id)a0 toOwner:(unsigned long long)a1 reason:(id)a2;
+ (void)unknownXPCError:(id)a0 forClient:(id)a1;
+ (void)unknownXPCType:(struct _xpc_type_s { } *)a0 forClient:(id)a1;
+ (void)warningForActivity:(id)a0 fromMethod:(id)a1 leaderNote:(id)a2 warning:(id)a3;

- (id)init;
- (id)_clientForConnection:(id)a0;
- (void).cxx_destruct;
- (id)_clientMADActivityTrackerForClient:(id)a0 withProcessID:(id)a1 withFullID:(id)a2;
- (void)_finishClientCommandActivity:(id)a0 withResult:(int)a1 ofResultName:(id)a2 ableToReply:(BOOL)a3;
- (void)_startClientCommandActivity:(id)a0;

@end