System/Library/PrivateFrameworks/ControlCenterServices.framework
CCSModuleRepository.h
Download CCSModuleRepository.h
@class NSSet, NSString, NSArray, NSDictionary, NSHashTable, NSObject;
@protocol BSDefaultObserver, OS_dispatch_queue;
@interface CCSModuleRepository : NSObject <LSApplicationWorkspaceObserverProtocol> {
NSArray *_directoryURLs;
NSSet *_allowedModuleIdentifiers;
NSDictionary *_allModuleMetadataByIdentifier;
NSSet *_availableModuleIdentifiers;
NSSet *_interestingBundleIdentifiers;
struct MGNotificationTokenStruct { } *_mobileGestaltNotificationToken;
NSHashTable *_observers;
NSObject<BSDefaultObserver> *_internalDefaultsObserver;
NSSet *_loadableModuleIdentifiers;
BOOL _ignoreAllowedList;
NSObject<OS_dispatch_queue> *_queue;
NSObject<OS_dispatch_queue> *_callOutQueue;
}
@property (readonly, copy, nonatomic) NSSet *loadableModuleIdentifiers;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (void)initialize;
+ (id)repositoryWithDefaults;
+ (id)_defaultModuleIdentifierAllowedList;
+ (id)_deviceFamily;
+ (id)_defaultModuleDirectories;
- (void)_applicationsDidChange:(id)a0;
- (void)applicationsDidInstall:(id)a0;
- (void)_queue_setIgnoreAllowedList:(BOOL)a0;
- (void)applicationsDidUninstall:(id)a0;
- (void)setVisibility:(BOOL)a0 forModuleIdentifier:(id)a1;
- (void)_queue_startObservingMobileGestaltQuestions:(id)a0 withChangeHandler:(id /* block */)a1;
- (void)removeObserver:(id)a0;
- (id)_queue_filterModuleMetadataByGestalt:(id)a0;
- (void)_queue_unregisterForVisiblityPreferenceChanges;
- (void)_queue_updateAllModuleMetadata;
- (id)_queue_associatedBundleIdentifiersForModuleMetadata:(id)a0;
- (BOOL)visibilityForModuleIdentifier:(id)a0;
- (void)invalidate;
- (void)_queue_unregisterForInternalPreferenceChanges;
- (id)_queue_loadAllModuleMetadata;
- (void)_queue_updateInterestingBundleIdentifiersForModuleMetadata:(id)a0;
- (id)_queue_moduleIdentifiersForMetadata:(id)a0;
- (void)_queue_updateLoadableModuleMetadata;
- (void)_queue_updateAllModuleMetadataForAllModuleMetadata:(id)a0;
- (void)_queue_runBlockOnObservers:(id /* block */)a0;
- (void)_queue_stopObservingGestaltQuestions;
- (void)_updateAvailableModuleMetadata;
- (void)_queue_registerForInternalPreferenceChanges;
- (void).cxx_destruct;
- (void)_queue_updateLoadableModuleMetadataForAvailableModuleMetadata:(id)a0;
- (id)_queue_gestaltQuestionsForModuleMetadata:(id)a0;
- (void)applicationStateDidChange:(id)a0;
- (void)_queue_updateAvailableModuleMetadata;
- (id)_queue_filterModuleMetadataByVisibilityPreference:(id)a0;
- (void)_queue_registerForVisiblityPreferenceChanges;
- (id)_initWithDirectoryURLs:(id)a0 allowedModuleIdentifiers:(id)a1;
- (id)_queue_filterModuleMetadataByAssociatedBundleAvailability:(id)a0;
- (void)addObserver:(id)a0;
- (BOOL)_queue_arrayContainsInterestingApplicationProxy:(id)a0;
- (id)moduleMetadataForModuleIdentifier:(id)a0;
- (void)_queue_updateAvailableModuleMetadataForAllModuleMetadata:(id)a0;
- (void)_queue_updateGestaltQuestionsForModuleMetadata:(id)a0;
@end