-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSBApplicationController.h
More file actions
80 lines (76 loc) · 3.55 KB
/
SBApplicationController.h
File metadata and controls
80 lines (76 loc) · 3.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/**
* This header is generated by class-dump-z 0.2-0.
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
*
* Source: (null)
*/
#import <XXUnknownSuperclass.h> // Unknown library
@class SBProcess, NSOperationQueue, NSMutableDictionary, NSDictionary, NSLock, CPDistributedNotificationCenter, NSMutableSet;
@interface SBApplicationController : XXUnknownSuperclass {
NSDictionary* _pendingApplicationDictionaries;
NSMutableDictionary* _applications;
NSMutableDictionary* _applicationsByBundleIdentifer;
NSMutableSet* _applicationsPlayingMutedAudioSinceLastLock;
SBProcess* _processCurrentlyRecordingAudio;
int _locationStatusBarIconType;
NSDictionary* _backgroundDisplayDict;
unsigned _ignoreUninstallationEventCount;
CPDistributedNotificationCenter* _appStateNotificationCenter;
NSOperationQueue* _backgroundOperationQueue;
NSLock* _applicationsLock;
NSMutableDictionary* _systemAppsVisibilityOverrides;
}
@property(retain) NSDictionary* pendingApplicationDictionaries;
+(id)_sharedInstanceCreateIfNecessary:(BOOL)necessary;
+(id)sharedInstance;
+(id)sharedInstanceIfExists;
-(id)init;
-(void)dealloc;
-(void)_unregisterForAVSystemControllerNotifications;
-(void)_registerForAVSystemControllerNotifications;
-(void)_mediaServerConnectionDied:(id)died;
-(void)_recordingStateChanged:(id)changed;
-(void)_unusuallyMutedAudioPlaying:(id)playing;
-(void)_lockStateChanged:(id)changed;
-(void)_updateLocationState;
-(void)buildLocationState;
-(int)locationStatusBarIconType;
-(id)allApplications;
-(id)applicationsWithBundleIdentifier:(id)bundleIdentifier;
-(id)applicationsWithPid:(int)pid;
-(id)processWithPid:(int)pid;
-(id)applicationWithDisplayIdentifier:(id)displayIdentifier;
-(id)applicationWithPid:(int)pid;
-(id)iPod;
-(id)applicationCurrentlyRecordingAudio;
-(id)dataActivation;
-(id)setupApplication;
-(id)webApplications;
-(id)newsstandApps;
-(void)_preLoadApplications;
-(void)_sendInstalledAppsDidChangeNotification:(id)_sendInstalledApps removed:(id)removed modified:(id)modified;
-(void)_postLoadApplications:(id)applications removed:(id)removed modified:(id)modified updateRestrictions:(BOOL)restrictions;
-(void)_loadApplication:(id)application dictionary:(id)dictionary;
-(void)_loadApplication:(id)application dictionary:(id)dictionary allowDemoOnly:(BOOL)only;
-(id)_loadApplications:(BOOL)applications;
-(BOOL)loadApplication:(id)application;
-(id)loadApplications;
-(void)loadApplicationsAndIcons:(id)icons reveal:(BOOL)reveal popIn:(BOOL)anIn reloadAllIcons:(BOOL)icons4;
-(void)removeApplicationsFromModelWithBundleIdentifier:(id)bundleIdentifier;
-(void)uninstallApplication:(id)application;
-(void)_decrementUninstallationEventCount;
-(void)waitForOperationsToComplete;
-(Class)applicationClassForInfoDictionary:(id)infoDictionary;
-(void)loadApplicationsWithBundle:(id)bundle bundlePath:(id)path isSystemApplication:(BOOL)application defaultTags:(id)tags signerIdentity:(id)identity provisioningProfileValidated:(BOOL)validated seatbeltEnvironmentVariables:(id)variables;
-(BOOL)_hasRequiredCapabilities:(id)capabilities;
-(void)updateSchemesForInfoDictionary:(id)infoDictionary displayIdentifier:(id)identifier application:(id)application;
-(void)_applicationInstallationCallback:(id)callback;
-(void)_handleInstalledApplicationDictionaryIfReceived;
-(void)processPendingInstalls;
-(void)applicationStateChanged:(id)changed state:(unsigned)state;
-(void)_reloadBackgroundIDsDict;
-(void)_setSuspendTypeForApp:(id)app;
-(void)updateBackgroundAppPrefs;
-(int)appVisibilityOverrideForBundleIdentifier:(id)bundleIdentifier;
-(BOOL)_updateAppIconVisibilityOverrides;
@end