美文网首页
FrontBoardService接口

FrontBoardService接口

作者: 超哥__ | 来源:发表于2019-04-10 15:47 被阅读0次
    @protocol BSDescriptionProviding <NSObject>
    - (BSDescriptionBuilder *)succinctDescriptionBuilder;
    - (NSString *)succinctDescription;
    - (BSDescriptionBuilder *)descriptionBuilderWithMultilinePrefix:(NSString *)arg1;
    - (NSString *)descriptionWithMultilinePrefix:(NSString *)arg1;
    @end
    
    @protocol BSInvalidatable <NSObject>
    - (void)invalidate;
    @end
    
    @protocol BSSettingDescriptionProvider <NSObject>
    
    @optional
    - (NSString *)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3;
    - (NSString *)keyDescriptionForSetting:(unsigned long long)arg1;
    - (NSString *)settings:(BSSettings *)arg1 valueDescriptionForFlag:(long long)arg2 object:(id)arg3 ofSetting:(unsigned long long)arg4;
    - (NSString *)settings:(BSSettings *)arg1 keyDescriptionForSetting:(unsigned long long)arg2;
    @end
    
    @protocol BSXPCCoding <NSObject>
    - (void)encodeWithXPCDictionary:(NSObject<OS_xpc_object> *)arg1;
    - (id)initWithXPCDictionary:(NSObject<OS_xpc_object> *)arg1;
    
    @optional
    - (Class)fallbackXPCEncodableClass;
    @end
    
    @protocol FBSApplicationDataStoreRepositoryClient <NSObject>
    - (void)removeObserver:(id <FBSApplicationDataStoreRepositoryClientObserver>)arg1;
    - (void)addObserver:(id <FBSApplicationDataStoreRepositoryClientObserver>)arg1;
    - (_Bool)prefetchedObjectIfAvailableForKey:(NSString *)arg1 application:(NSString *)arg2 outObject:(id *)arg3;
    - (void)objectForKey:(NSString *)arg1 forApplication:(NSString *)arg2 withResult:(void (^)(id, NSError *))arg3 checkPrefetch:(_Bool)arg4;
    - (void)removeAllObjectsForApplication:(NSString *)arg1 withCompletion:(void (^)(NSError *))arg2;
    - (void)removeObjectForKey:(NSString *)arg1 forApplication:(NSString *)arg2 withCompletion:(void (^)(NSError *))arg3;
    - (void)setObject:(id)arg1 forKey:(NSString *)arg2 forApplication:(NSString *)arg3 withCompletion:(void (^)(NSError *))arg4;
    - (void)objectForKey:(NSString *)arg1 forApplication:(NSString *)arg2 withResult:(void (^)(id, NSError *))arg3;
    - (void)availableDataStores:(void (^)(NSArray *, NSError *))arg1;
    - (void)synchronizeWithCompletion:(void (^)(NSError *))arg1;
    - (void)invalidate;
    - (void)removePrefetchedKeys:(NSArray *)arg1 withCompletion:(void (^)(NSError *))arg2;
    - (void)addPrefetchedKeys:(NSArray *)arg1 withCompletion:(void (^)(NSError *))arg2;
    
    @optional
    - (id)objectForKey:(NSString *)arg1 forApplication:(NSString *)arg2 checkPrefetch:(_Bool)arg3;
    @end
    
    @protocol FBSApplicationDataStoreRepositoryClientObserver <NSObject>
    
    @optional
    - (void)applicationDataStoreRepositoryClient:(id <FBSApplicationDataStoreRepositoryClient>)arg1 storeInvalidatedForApplication:(NSString *)arg2;
    - (void)applicationDataStoreRepositoryClient:(id <FBSApplicationDataStoreRepositoryClient>)arg1 application:(NSString *)arg2 changedObject:(id)arg3 forKey:(NSString *)arg4;
    @end
    
    @protocol FBSDisplayLayoutElement <FBSUIApplicationLayoutElement>
    @property(readonly, nonatomic) long long level;
    @property(readonly, nonatomic) struct CGRect referenceFrame;
    @property(readonly, nonatomic) struct CGRect frame;
    @property(readonly, copy, nonatomic) NSString *identifier;
    @end
    
    @protocol FBSDisplayLayoutMonitorClientDelegate <NSObject>
    - (void)client:(FBSDisplayLayoutMonitorClient *)arg1 handleNewDisplayLayout:(FBSDisplayLayout *)arg2 withContext:(FBSDisplayLayoutTransitionContext *)arg3;
    - (unsigned long long)clientQualityOfService:(FBSDisplayLayoutMonitorClient *)arg1;
    - (long long)clientDisplayType:(FBSDisplayLayoutMonitorClient *)arg1;
    @end
    
    @protocol FBSOrientationObserverClientDelegate <NSObject>
    - (void)client:(FBSOrientationObserverClient *)arg1 handleOrientationUpdate:(FBSOrientationUpdate *)arg2;
    @end
    
    @protocol FBSProcess <NSObject>
    @property(readonly, copy, nonatomic) NSString *bundleIdentifier;
    @property(readonly, nonatomic) int pid;
    @end
    
    @protocol FBSProcessExecutionProvisionDelegate <NSObject>
    - (void)provision:(FBSProcessExecutionProvision *)arg1 wasViolatedWithError:(NSError *)arg2;
    @end
    
    @protocol FBSProcessIdentity <FBSProcess>
    @property(readonly, retain, nonatomic) BSMachPortTaskNameRight *taskNameRight;
    @property(readonly, retain, nonatomic) FBSProcessHandle *handle;
    @property(readonly, nonatomic) long long type;
    @property(readonly, copy, nonatomic) NSString *jobLabel;
    @property(readonly, copy, nonatomic) NSString *name;
    @end
    
    @protocol FBSProcessInternal <FBSProcessIdentity>
    - (void)_terminateWithRequest:(FBSProcessTerminationRequest *)arg1 forWatchdog:(FBSProcessWatchdog *)arg2;
    - (FBSProcessTerminationRequest *)_watchdog:(FBSProcessWatchdog *)arg1 terminationRequestForViolatedProvision:(FBSProcessExecutionProvision *)arg2 error:(NSError *)arg3;
    - (_Bool)_watchdog:(FBSProcessWatchdog *)arg1 shouldTerminateWithDeclineReason:(out id *)arg2;
    - (void)_watchdogStopped:(FBSProcessWatchdog *)arg1;
    - (void)_watchdogStarted:(FBSProcessWatchdog *)arg1;
    @end
    
    @protocol FBSSceneAgent <NSObject>
    - (void)scene:(id <FBSSceneHandle>)arg1 handleEvent:(FBSSceneEvent *)arg2 withCompletion:(void (^)(FBSSceneMessage *))arg3;
    - (void)scene:(id <FBSSceneHandle>)arg1 reviewEvent:(FBSSceneEvent *)arg2 withCompletion:(void (^)(void (^)(FBSSceneMessage *, NSError *)))arg3;
    - (void)scene:(id <FBSSceneHandle>)arg1 willInvalidateWithEvent:(FBSSceneEvent *)arg2 completion:(void (^)(void))arg3;
    - (void)scene:(id <FBSSceneHandle>)arg1 didInitializeWithEvent:(FBSSceneEvent *)arg2 completion:(void (^)(void))arg3;
    @end
    
    @protocol FBSSceneAgentProxy <NSObject>
    - (void)agent:(id <FBSSceneAgent>)arg1 sendMessage:(FBSSceneMessage *)arg2 withResponse:(void (^)(FBSSceneMessage *, NSError *))arg3;
    - (void)agent:(id <FBSSceneAgent>)arg1 registerMessageHandler:(void (^)(FBSSceneMessage *, void (^)(FBSSceneMessage *)))arg2;
    @end
    
    @protocol FBSSceneClientAgent <FBSSceneAgent>
    @end
    
    @protocol FBSSceneHandle <NSObject>
    - (void)closeSession:(FBSSceneActivitySession *)arg1;
    - (FBSSceneActivitySession *)sessionForIdentifier:(NSString *)arg1;
    - (FBSSceneActivitySession *)openSessionWithName:(NSString *)arg1 executionPolicy:(FBSProcessExecutionPolicy *)arg2;
    - (id <FBSProcess>)clientProcess;
    - (id <FBSProcess>)hostProcess;
    - (id <FBSSceneAgentProxy>)counterpartAgent;
    - (FBSSerialQueue *)callOutQueue;
    - (FBSSceneSpecification *)specification;
    - (FBSSceneParameters *)parameters;
    - (NSString *)identifier;
    @end
    
    @protocol FBSSceneHostAgent <FBSSceneAgent>
    @end
    
    @protocol FBSSceneLayerDelegate <NSObject>
    - (void)sceneLayerDidInvalidate:(FBSSceneLayer *)arg1;
    - (void)sceneLayerDidUpdate:(FBSSceneLayer *)arg1;
    - (_Bool)sceneLayerShouldObserveUpdates:(FBSSceneLayer *)arg1;
    @end
    
    @protocol FBSSceneSnapshotRequestDelegate <NSObject>
    - (_Bool)snapshotRequest:(FBSSceneSnapshotRequest *)arg1 performWithContext:(FBSSceneSnapshotContext *)arg2;
    - (_Bool)snapshotRequestAllowSnapshot:(FBSSceneSnapshotRequest *)arg1;
    @end
    
    @protocol FBSSceneUpdater <NSObject>
    - (void)scene:(FBSScene *)arg1 sendMessage:(FBSSceneMessage *)arg2 withResponse:(void (^)(FBSSceneMessage *, NSError *))arg3;
    - (void)scene:(FBSScene *)arg1 didReceiveActions:(NSSet *)arg2;
    - (void)scene:(FBSScene *)arg1 didUpdateClientSettings:(FBSSceneClientSettings *)arg2 withDiff:(FBSSceneClientSettingsDiff *)arg3 transitionContext:(FBSSceneTransitionContext *)arg4;
    - (void)scene:(FBSScene *)arg1 didDetachLayer:(FBSSceneLayer *)arg2;
    - (void)scene:(FBSScene *)arg1 didUpdateLayer:(FBSSceneLayer *)arg2;
    - (void)scene:(FBSScene *)arg1 didAttachLayer:(FBSSceneLayer *)arg2;
    - (_Bool)willObserveLayersManually;
    - (id <FBSProcess>)hostProcess;
    - (void)unregisterDelegateForSceneID:(NSString *)arg1;
    - (void)registerDelegate:(id <FBSSceneUpdaterDelegate>)arg1 forSceneID:(NSString *)arg2;
    @end
    
    @protocol FBSSceneUpdaterDelegate <NSObject>
    - (void)updater:(id <FBSSceneUpdater>)arg1 didReceiveMessage:(FBSSceneMessage *)arg2 withResponse:(void (^)(FBSSceneMessage *))arg3;
    - (void)updater:(id <FBSSceneUpdater>)arg1 didReceiveActions:(NSSet *)arg2;
    - (void)updater:(id <FBSSceneUpdater>)arg1 didUpdateSettings:(FBSSceneSettings *)arg2 withDiff:(FBSSceneSettingsDiff *)arg3 transitionContext:(FBSSceneTransitionContext *)arg4 completion:(void (^)(FBSWorkspaceSceneUpdateResponse *))arg5;
    @end
    
    @protocol FBSSystemServiceClient <NSObject>
    @property(readonly, retain, nonatomic) NSObject<OS_dispatch_queue> *calloutQueue;
    - (void)sendMessage:(FBSXPCMessage *)arg1 withType:(long long)arg2 replyHandler:(void (^)(FBSXPCMessage *))arg3 waitForReply:(_Bool)arg4 timeout:(double)arg5;
    - (void)sendMessage:(FBSXPCMessage *)arg1 withType:(long long)arg2;
    @end
    
    @protocol FBSSystemServiceClientDelegate <NSObject>
    - (void)client:(FBSSystemServiceClient *)arg1 handleError:(NSError *)arg2;
    - (void)client:(FBSSystemServiceClient *)arg1 handleMessage:(FBSXPCMessage *)arg2 withType:(long long)arg3;
    - (void)client:(FBSSystemServiceClient *)arg1 configureConnectMessage:(FBSXPCMessage *)arg2;
    @end
    
    @protocol FBSUIApplicationLayoutElement <NSObject>
    @property(readonly, nonatomic) _Bool hasKeyboardFocus;
    @property(readonly, copy, nonatomic) NSString *bundleIdentifier;
    @property(readonly, nonatomic, getter=isUIApplicationElement) _Bool UIApplicationElement;
    @end
    
    @protocol FBSUIApplicationWorkspaceClientDelegate <FBSWorkspaceClientDelegate>
    - (void)clientHandleAssertionExpirationImminent:(FBSWorkspaceClient *)arg1;
    - (void)client:(FBSWorkspaceClient *)arg1 handleExit:(FBSUIApplicationExitEvent *)arg2;
    - (void)client:(FBSWorkspaceClient *)arg1 handleLaunch:(FBSUIApplicationLaunchEvent *)arg2 withCompletion:(void (^)(FBSUIApplicationLaunchResponseEvent *))arg3;
    @end
    
    @protocol FBSWorkspaceClientDelegate <NSObject>
    - (void)client:(FBSWorkspaceClient *)arg1 handleActions:(FBSWorkspaceActionsEvent *)arg2;
    - (void)client:(FBSWorkspaceClient *)arg1 handleDestroyScene:(FBSWorkspaceDestroySceneEvent *)arg2 withCompletion:(void (^)(FBSWorkspaceDestroySceneResponseEvent *))arg3;
    - (void)client:(FBSWorkspaceClient *)arg1 handleCreateScene:(FBSWorkspaceCreateSceneEvent *)arg2 withCompletion:(void (^)(FBSWorkspaceCreateSceneResponseEvent *))arg3;
    - (void)clientEndTransaction:(FBSWorkspaceClient *)arg1;
    - (void)clientBeginTransaction:(FBSWorkspaceClient *)arg1;
    - (void)clientSystemApplicationTerminated:(FBSWorkspaceClient *)arg1;
    @end
    
    @interface FBSServiceNames : NSObject
    {
    }
    
    + (id)workspaceServiceName;
    + (id)systemAppProxyServiceName;
    
    @end
    
    @interface FBSWorkspaceSceneEvent : FBSWorkspaceEvent
    {
        NSString *_sceneID;
    }
    
    @property(copy, nonatomic) NSString *sceneID; // @synthesize sceneID=_sceneID;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (void)dealloc;
    
    @end
    
    @interface FBSSceneSnapshotRequest : NSObject <BSXPCCoding>
    {
        NSString *_sceneID;
        FBSSceneSettings *_settings;
        _Bool _handled;
        id <FBSSceneSnapshotRequestDelegate> _delegate;
    }
    
    @property(readonly, copy, nonatomic) FBSSceneSettings *settings; // @synthesize settings=_settings;
    @property(copy, nonatomic) NSString *sceneID; // @synthesize sceneID=_sceneID;
    @property(nonatomic) id <FBSSceneSnapshotRequestDelegate> delegate; // @synthesize delegate=_delegate;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    @property(readonly, copy) NSString *description;
    - (_Bool)performSnapshotWithContext:(id)arg1;
    - (void)dealloc;
    - (id)initWithSettings:(id)arg1;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSWorkspaceSceneUpdateResponseEvent : FBSWorkspaceSceneEvent
    {
        FBSWorkspaceSceneUpdateResponse *_response;
    }
    
    @property(retain, nonatomic) FBSWorkspaceSceneUpdateResponse *response; // @synthesize response=_response;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (void)dealloc;
    
    @end
    
    @interface FBSUIApplicationSystemService : NSObject
    {
        NSObject<OS_dispatch_queue> *_delegateQueue;
        id <FBSUIApplicationSystemServiceDelegate> _delegate;
    }
    
    @property(nonatomic) id <FBSUIApplicationSystemServiceDelegate> delegate; // @synthesize delegate=_delegate;
    - (void)suspendCurrentApplication;
    @property(nonatomic) double currentBacklightLevel;
    @property(readonly, nonatomic) double backgroundTimeRemaining;
    - (_Bool)setNextWakeInterval:(double)arg1;
    @property(copy, nonatomic) NSString *badgeString;
    @property(nonatomic) long long badgeNumber;
    - (id)_getBadgeValue;
    - (long long)activeInterfaceOrientation;
    - (void)dealloc;
    - (id)initWithQueue:(id)arg1;
    - (id)init;
    
    @end
    
    @interface FBSWorkspaceCreateSceneResponseEvent : FBSWorkspaceSceneUpdateResponseEvent
    {
    }
    
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (void)dealloc;
    
    // Remaining properties
    @property(retain, nonatomic) FBSWorkspaceCreateSceneResponse *response; // @dynamic response;
    
    @end
    
    @interface FBSSceneSnapshotRequestAction : BSAction
    {
    }
    
    - (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3;
    - (id)keyDescriptionForSetting:(unsigned long long)arg1;
    @property(readonly, retain, nonatomic) FBSSceneSnapshotContext *context;
    @property(readonly, nonatomic) unsigned long long type;
    - (id)initWithType:(unsigned long long)arg1 context:(id)arg2 completion:(CDUnknownBlockType)arg3;
    
    @end
    
    @interface FBSWorkspaceDestroySceneRequestResponseEvent : FBSWorkspaceEvent
    {
    }
    
    @end
    
    @interface FBSSceneTransitionContext : NSObject <BSXPCCoding, BSDescriptionProviding, NSCopying, NSMutableCopying>
    {
        BSAnimationSettings *_animationSettings;
        BKSAnimationFenceHandle *_animationFence;
        NSSet *_actions;
        BSProcessHandle *_originatingProcess;
        BSMutableSettings *_otherSettings;
        BSMutableSettings *_transientLocalClientSettings;
    }
    
    + (id)transitionContext;
    @property(retain, nonatomic) BSProcessHandle *originatingProcess; // @synthesize originatingProcess=_originatingProcess;
    @property(copy, nonatomic) NSSet *actions; // @synthesize actions=_actions;
    @property(retain, nonatomic) BKSAnimationFenceHandle *animationFence; // @synthesize animationFence=_animationFence;
    @property(copy, nonatomic) BSAnimationSettings *animationSettings; // @synthesize animationSettings=_animationSettings;
    - (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3;
    - (id)keyDescriptionForSetting:(unsigned long long)arg1;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    @property(readonly, copy) NSString *description;
    - (_Bool)isEqual:(id)arg1;
    @property(readonly) unsigned long long hash;
    - (id)transientLocalClientSettings;
    - (id)otherSettings;
    - (void)dealloc;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSWorkspaceEvent : NSObject <BSXPCCoding>
    {
    }
    
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly, copy) NSString *description;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSUIApplicationWorkspace : FBSWorkspace <FBSUIApplicationWorkspaceClientDelegate>
    {
    }
    
    - (void)clientHandleAssertionExpirationImminent:(id)arg1;
    - (void)client:(id)arg1 handleExit:(id)arg2;
    - (void)client:(id)arg1 handleLaunch:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
    - (_Bool)isUIApplicationWorkspace;
    - (Class)_clientClass;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(nonatomic) id <FBSUIApplicationWorkspaceDelegate> delegate; // @dynamic delegate;
    @property(readonly, copy) NSString *description;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSScene : NSObject <FBSSceneUpdaterDelegate, FBSSceneLayerDelegate, BSDescriptionProviding>
    {
    }
    
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    - (void)sceneLayerDidInvalidate:(id)arg1;
    - (void)sceneLayerDidUpdate:(id)arg1;
    - (_Bool)sceneLayerShouldObserveUpdates:(id)arg1;
    - (void)updater:(id)arg1 didReceiveMessage:(id)arg2 withResponse:(CDUnknownBlockType)arg3;
    - (void)updater:(id)arg1 didReceiveActions:(id)arg2;
    - (void)updater:(id)arg1 didUpdateSettings:(id)arg2 withDiff:(id)arg3 transitionContext:(id)arg4 completion:(CDUnknownBlockType)arg5;
    - (void)invalidate;
    - (void)_willDestroyWithTransitionContext:(id)arg1 completion:(CDUnknownBlockType)arg2;
    - (void)_didCreateWithTransitionContext:(id)arg1 completion:(CDUnknownBlockType)arg2;
    - (_Bool)_hasAgent;
    - (id)contexts;
    - (id)fbsDisplay;
    - (id)display;
    - (_Bool)invalidateSnapshotWithContext:(id)arg1;
    - (_Bool)performSnapshotWithContext:(id)arg1;
    - (id)snapshotRequest;
    - (void)detachLayer:(id)arg1;
    - (void)attachLayer:(id)arg1;
    - (void)detachSceneContext:(id)arg1;
    - (void)attachSceneContext:(id)arg1;
    - (void)detachContext:(id)arg1;
    - (void)attachContext:(id)arg1;
    - (void)sendActions:(id)arg1;
    - (void)updateClientSettingsWithTransitionBlock:(CDUnknownBlockType)arg1;
    - (void)updateClientSettingsWithBlock:(CDUnknownBlockType)arg1;
    - (void)updateClientSettings:(id)arg1 withTransitionContext:(id)arg2;
    @property(readonly, retain, nonatomic) NSArray *layers;
    @property(readonly, retain, nonatomic) FBSSceneClientSettings *clientSettings;
    @property(readonly, retain, nonatomic) FBSSceneSettings *settings;
    @property(nonatomic) __weak id <FBSSceneDelegate> delegate;
    @property(readonly, copy, nonatomic) NSString *identifier;
    - (id)_init;
    - (id)init;
    - (id)initWithQueue:(id)arg1 identifier:(id)arg2 display:(id)arg3 settings:(id)arg4 clientSettings:(id)arg5;
    - (id)initWithCallOutQueue:(id)arg1 identifier:(id)arg2 parameters:(id)arg3;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly, copy) NSString *description;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSProcessHandle : BSProcessHandle
    {
    }
    
    @end
    
    @interface FBSApplicationDataStoreClientFactory : NSObject
    {
        unsigned long long _count;
        NSObject<OS_dispatch_queue> *_queue;
        id <FBSApplicationDataStoreRepositoryClient> _sharedClient;
        Class _dataStoreClientClass;
        NSArray *_prefetchedKeys;
    }
    
    + (id)sharedInstance;
    @property(retain, nonatomic) NSArray *prefetchedKeys; // @synthesize prefetchedKeys=_prefetchedKeys;
    - (void)registerClientClass:(Class)arg1;
    - (void)checkin;
    - (id)checkout;
    - (void)dealloc;
    - (id)init;
    
    @end
    
    @interface FBSApplicationDataStoreRepositoryClient : FBSSystemServiceFacilityClient <FBSApplicationDataStoreRepositoryClient>
    {
        NSMutableDictionary *_prefetchedKeyCounts;
        NSMutableDictionary *_prefetchedKeyValues;
        NSMutableDictionary *_pendingChangesToPrefetchedKeys;
        NSObject<OS_dispatch_queue> *_prefetchedDataQueue;
        NSObject<OS_dispatch_queue> *_observersQueue;
        NSHashTable *_observers;
    }
    
    - (void)fireCompletion:(CDUnknownBlockType)arg1 arrayResults:(id)arg2 error:(id)arg3;
    - (void)fireCompletion:(CDUnknownBlockType)arg1 result:(id)arg2 error:(id)arg3;
    - (void)fireCompletion:(CDUnknownBlockType)arg1 error:(id)arg2;
    - (id)clientCallbackQueue;
    - (void)_sendMessageType:(int)arg1 withMessage:(CDUnknownBlockType)arg2 withReplyHandler:(CDUnknownBlockType)arg3 waitForReply:(_Bool)arg4;
    - (id)_observers;
    - (_Bool)prefetchedObjectIfAvailableForKey:(id)arg1 application:(id)arg2 outObject:(id *)arg3;
    - (void)_setPrefetchedObjectIfNecessary:(id)arg1 forKey:(id)arg2 application:(id)arg3;
    - (void)_handleStoreInvalidated:(id)arg1;
    - (id)_allPrefetchedChangesInFlightForApplication:(id)arg1;
    - (_Bool)_isChangeInFlightForPrefetchedKey:(id)arg1 application:(id)arg2;
    - (void)_setChangeInFlight:(_Bool)arg1 forPrefetchedKey:(id)arg2 application:(id)arg3;
    - (void)_handleValueChanged:(id)arg1;
    - (void)handleMessage:(id)arg1 withType:(long long)arg2;
    - (void)removeObserver:(id)arg1;
    - (void)addObserver:(id)arg1;
    - (void)removeAllObjectsForApplication:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
    - (void)removeObjectForKey:(id)arg1 forApplication:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
    - (void)setObject:(id)arg1 forKey:(id)arg2 forApplication:(id)arg3 withCompletion:(CDUnknownBlockType)arg4;
    - (void)objectForKey:(id)arg1 forApplication:(id)arg2 withResult:(CDUnknownBlockType)arg3 checkPrefetch:(_Bool)arg4;
    - (void)objectForKey:(id)arg1 forApplication:(id)arg2 withResult:(CDUnknownBlockType)arg3;
    - (void)availableDataStores:(CDUnknownBlockType)arg1;
    - (void)synchronizeWithCompletion:(CDUnknownBlockType)arg1;
    - (void)_sendPrefetchedKeys:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
    - (void)removePrefetchedKeys:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
    - (void)addPrefetchedKeys:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
    - (void)dealloc;
    - (void)invalidate;
    - (id)init;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly, copy) NSString *description;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSSceneSettingsDiff : FBSSettingsDiff
    {
    }
    
    + (id)diffFromSettings:(id)arg1 toSettings:(id)arg2;
    - (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3;
    - (id)keyDescriptionForSetting:(unsigned long long)arg1;
    - (id)settingsByApplyingToMutableCopyOfSettings:(id)arg1;
    - (void)evaluateWithInspector:(id)arg1 context:(void *)arg2;
    
    @end
    
    @interface FBSSceneImpl : FBSScene <FBSSceneSnapshotRequestDelegate, FBSSceneHandle, FBSSceneAgentProxy>
    {
        id <FBSSceneDelegate> _delegate;
        NSString *_identifier;
        FBSSceneSpecification *_specification;
        FBSSceneSettings *_settings;
        FBSSceneClientSettings *_clientSettings;
        id <FBSSceneUpdater> _updater;
        id <FBSSceneClientAgent> _agent;
        CDUnknownBlockType _agentMessageHandler;
        FBSSerialQueue *_callOutQueue;
        NSObject<OS_dispatch_queue> *_queue;
        NSMutableArray *_layers;
        _Bool _shouldObserveLayers;
        NSMutableArray *_agentSessions;
    }
    
    - (void).cxx_destruct;
    - (_Bool)snapshotRequest:(id)arg1 performWithContext:(id)arg2;
    - (_Bool)snapshotRequestAllowSnapshot:(id)arg1;
    - (void)sceneLayerDidInvalidate:(id)arg1;
    - (void)sceneLayerDidUpdate:(id)arg1;
    - (_Bool)sceneLayerShouldObserveUpdates:(id)arg1;
    - (void)agent:(id)arg1 sendMessage:(id)arg2 withResponse:(CDUnknownBlockType)arg3;
    - (void)agent:(id)arg1 registerMessageHandler:(CDUnknownBlockType)arg2;
    - (void)closeSession:(id)arg1;
    - (id)sessionForIdentifier:(id)arg1;
    - (id)openSessionWithName:(id)arg1 executionPolicy:(id)arg2;
    - (id)clientProcess;
    - (id)hostProcess;
    - (id)counterpartAgent;
    - (id)callOutQueue;
    - (id)specification;
    - (id)parameters;
    - (void)updater:(id)arg1 didReceiveMessage:(id)arg2 withResponse:(CDUnknownBlockType)arg3;
    - (void)updater:(id)arg1 didReceiveActions:(id)arg2;
    - (void)updater:(id)arg1 didUpdateSettings:(id)arg2 withDiff:(id)arg3 transitionContext:(id)arg4 completion:(CDUnknownBlockType)arg5;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    @property(readonly, copy) NSString *description;
    - (void)_willDestroyWithTransitionContext:(id)arg1 completion:(CDUnknownBlockType)arg2;
    - (void)_didCreateWithTransitionContext:(id)arg1 completion:(CDUnknownBlockType)arg2;
    - (_Bool)_hasAgent;
    - (void)_queue_configureReceivedActions:(id)arg1;
    - (void)_performDelegateCallOut:(CDUnknownBlockType)arg1;
    - (void)_queue_invalidate;
    - (void)_updateLayer:(id)arg1;
    - (_Bool)invalidateSnapshotWithContext:(id)arg1;
    - (_Bool)performSnapshotWithContext:(id)arg1;
    - (id)snapshotRequest;
    - (void)detachSceneContext:(id)arg1;
    - (void)attachSceneContext:(id)arg1;
    - (void)detachContext:(id)arg1;
    - (void)attachContext:(id)arg1;
    - (void)detachLayer:(id)arg1;
    - (void)attachLayer:(id)arg1;
    - (void)sendActions:(id)arg1;
    - (void)updateClientSettingsWithTransitionBlock:(CDUnknownBlockType)arg1;
    - (void)updateClientSettingsWithBlock:(CDUnknownBlockType)arg1;
    - (void)updateClientSettings:(id)arg1 withTransitionContext:(id)arg2;
    - (id)layers;
    - (id)clientSettings;
    - (id)settings;
    - (void)setDelegate:(id)arg1;
    - (id)delegate;
    - (id)identifier;
    - (void)dealloc;
    - (id)_initWithInternalQueue:(id)arg1 callOutQueue:(id)arg2 updater:(id)arg3 identifier:(id)arg4 specification:(id)arg5 settings:(id)arg6 clientSettings:(id)arg7;
    - (id)initWithQueue:(id)arg1 identifier:(id)arg2 display:(id)arg3 settings:(id)arg4 clientSettings:(id)arg5;
    - (id)initWithCallOutQueue:(id)arg1 identifier:(id)arg2 parameters:(id)arg3;
    - (id)_initWithQueue:(id)arg1 callOutQueue:(id)arg2 identifier:(id)arg3 specification:(id)arg4 settings:(id)arg5 clientSettings:(id)arg6;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSOrientationUpdate : NSObject
    {
        long long _orientation;
        double _duration;
        long long _rotationDirection;
    }
    
    @property(nonatomic) long long rotationDirection; // @synthesize rotationDirection=_rotationDirection;
    @property(nonatomic) double duration; // @synthesize duration=_duration;
    @property(nonatomic) long long orientation; // @synthesize orientation=_orientation;
    - (id)description;
    - (id)initWithOrientation:(long long)arg1 duration:(double)arg2 rotationDirection:(long long)arg3;
    - (id)init;
    
    @end
    
    @interface FBSOrientationObserver : NSObject <FBSOrientationObserverClientDelegate>
    {
        FBSOrientationObserverClient *_client;
        NSObject<OS_dispatch_queue> *_queue;
        NSObject<OS_dispatch_queue> *_callback_queue;
        CDUnknownBlockType _handler;
    }
    
    - (void)client:(id)arg1 handleOrientationUpdate:(id)arg2;
    @property(copy, nonatomic) CDUnknownBlockType handler;
    - (void)activeInterfaceOrientationWithCompletion:(CDUnknownBlockType)arg1;
    - (void)invalidate;
    - (void)dealloc;
    - (id)init;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly, copy) NSString *description;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSWorkspaceSceneClientSettingsChangedEvent : FBSWorkspaceSceneEvent
    {
        FBSSceneClientSettingsDiff *_clientSettings;
        FBSSceneTransitionContext *_transition;
    }
    
    @property(retain, nonatomic) FBSSceneTransitionContext *transitionContext; // @synthesize transitionContext=_transition;
    @property(retain, nonatomic) FBSSceneClientSettingsDiff *clientSettingsDiff; // @synthesize clientSettingsDiff=_clientSettings;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (void)dealloc;
    
    @end
    
    @interface FBSDisplayLayoutElement : NSObject <NSCopying, BSXPCCoding, BSSettingDescriptionProvider, BSDescriptionProviding, FBSDisplayLayoutElement>
    {
        NSString *_identifier;
        NSString *_bundleIdentifier;
        struct CGRect _frame;
        struct CGRect _referenceFrame;
        long long _level;
        _Bool _fillsDisplayBounds;
        _Bool _application;
        _Bool _keyboardFocus;
        BSMutableSettings *_otherSettings;
    }
    
    @property(nonatomic) _Bool hasKeyboardFocus; // @synthesize hasKeyboardFocus=_keyboardFocus;
    @property(copy, nonatomic) NSString *bundleIdentifier; // @synthesize bundleIdentifier=_bundleIdentifier;
    @property(nonatomic, getter=isUIApplicationElement) _Bool UIApplicationElement; // @synthesize UIApplicationElement=_application;
    @property(nonatomic) _Bool fillsDisplayBounds; // @synthesize fillsDisplayBounds=_fillsDisplayBounds;
    @property(nonatomic) long long level; // @synthesize level=_level;
    @property(nonatomic) struct CGRect referenceFrame; // @synthesize referenceFrame=_referenceFrame;
    @property(nonatomic) struct CGRect frame; // @synthesize frame=_frame;
    @property(copy, nonatomic) NSString *identifier; // @synthesize identifier=_identifier;
    - (Class)fallbackXPCEncodableClass;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    - (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3;
    - (id)keyDescriptionForSetting:(unsigned long long)arg1;
    - (void)setOtherSettings:(id)arg1;
    @property(readonly, copy, nonatomic) BSMutableSettings *otherSettings; // @synthesize otherSettings=_otherSettings;
    - (_Bool)isEqual:(id)arg1;
    @property(readonly, copy) NSString *description;
    - (void)dealloc;
    - (id)init;
    - (id)initWithIdentifier:(id)arg1;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSSceneDefinition : NSObject <NSCopying, NSMutableCopying, BSDescriptionProviding>
    {
        FBSSceneIdentity *_identity;
        FBSSceneClientIdentity *_clientIdentity;
        FBSSceneSpecification *_specification;
    }
    
    + (id)definition;
    @property(copy, nonatomic) FBSSceneSpecification *specification; // @synthesize specification=_specification;
    @property(copy, nonatomic) FBSSceneClientIdentity *clientIdentity; // @synthesize clientIdentity=_clientIdentity;
    @property(copy, nonatomic) FBSSceneIdentity *identity; // @synthesize identity=_identity;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    @property(readonly) unsigned long long hash;
    - (_Bool)isEqual:(id)arg1;
    @property(readonly, copy) NSString *description;
    - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    - (_Bool)isValid;
    - (void)dealloc;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSMutableSceneDefinition : FBSSceneDefinition
    {
    }
    
    - (id)copyWithZone:(struct _NSZone *)arg1;
    
    // Remaining properties
    @property(copy, nonatomic) FBSSceneClientIdentity *clientIdentity; // @dynamic clientIdentity;
    @property(copy, nonatomic) FBSSceneIdentity *identity; // @dynamic identity;
    @property(copy, nonatomic) FBSSceneSpecification *specification; // @dynamic specification;
    
    @end
    
    @interface FBSWorkspaceActionsEvent : FBSWorkspaceEvent
    {
        NSSet *_actions;
    }
    
    @property(copy, nonatomic) NSSet *actions; // @synthesize actions=_actions;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (void)dealloc;
    
    @end
    
    @interface FBSWorkspaceDestroySceneRequestEvent : FBSWorkspaceSceneEvent
    {
    }
    
    @end
    
    @interface FBSWorkspace : NSObject <FBSWorkspaceClientDelegate>
    {
        NSObject<OS_dispatch_queue> *_queue;
        id <FBSWorkspaceDelegate> _delegate;
        FBSWorkspaceClient *_client;
        FBSSerialQueue *_callOutQueue;
        NSObject<OS_dispatch_queue> *_scenesQueue;
        NSMutableDictionary *_scenesByIdentifier;
        NSMapTable *_triggerToFenceNameMap;
        _Bool _synchronizingFence;
        unsigned long long _signpostName;
    }
    
    @property(readonly, retain, nonatomic) FBSSerialQueue *queue; // @synthesize queue=_callOutQueue;
    - (void)client:(id)arg1 handleActions:(id)arg2;
    - (void)client:(id)arg1 handleDestroyScene:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
    - (void)client:(id)arg1 handleCreateScene:(id)arg2 withCompletion:(CDUnknownBlockType)arg3;
    - (void)clientEndTransaction:(id)arg1;
    - (void)clientBeginTransaction:(id)arg1;
    - (void)clientSystemApplicationTerminated:(id)arg1;
    - (id)_sceneWithIdentifier:(id)arg1;
    - (void)_performDelegateCallOut:(CDUnknownBlockType)arg1;
    - (id)_internalQueue;
    - (id)_client;
    - (Class)_clientClass;
    @property(readonly, copy) NSString *description;
    - (void)synchronizeSystemAnimationFencesWithCleanUpBlock:(CDUnknownBlockType)arg1;
    - (_Bool)trackSystemAnimationFence:(id)arg1;
    - (_Bool)isTrackingAnySystemAnimationFence;
    - (id)requestSystemAnimationFence;
    - (void)requestDestructionOfScene:(id)arg1 withCompletion:(CDUnknownBlockType)arg2;
    - (void)requestSceneCreationWithIdentifier:(id)arg1 initialClientSettings:(id)arg2 completion:(CDUnknownBlockType)arg3;
    - (void)requestSceneCreationWithInitialClientSettings:(id)arg1 completion:(CDUnknownBlockType)arg2;
    - (void)enumerateScenesWithBlock:(CDUnknownBlockType)arg1;
    - (id)sceneWithIdentifier:(id)arg1;
    @property(readonly, copy, nonatomic) NSArray *scenes;
    @property(nonatomic) id <FBSWorkspaceDelegate> delegate;
    - (void)dealloc;
    - (id)initWithSerialQueue:(id)arg1;
    - (id)initWithQueue:(id)arg1;
    - (id)init;
    - (_Bool)isUIApplicationWorkspace;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSProcessWatchdog : NSObject <FBSProcessExecutionProvisionDelegate, BSDescriptionProviding>
    {
        NSString *_name;
        id <FBSProcessInternal> _process;
        FBSProcessWatchdogPolicy *_policy;
        _Bool _active;
        _Bool _invalidated;
        CDUnknownBlockType _completion;
    }
    
    @property(readonly, copy, nonatomic) FBSProcessWatchdogPolicy *policy; // @synthesize policy=_policy;
    @property(readonly, nonatomic) __weak id <FBSProcess> process; // @synthesize process=_process;
    @property(readonly, copy, nonatomic) NSString *name; // @synthesize name=_name;
    - (void).cxx_destruct;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    @property(readonly, copy) NSString *description;
    - (void)provision:(id)arg1 wasViolatedWithError:(id)arg2;
    - (void)_beginMonitoringConstraints;
    - (void)_stopMonitoringConstraints;
    - (void)invalidate;
    - (void)deactivate;
    - (void)activate;
    @property(copy, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion;
    - (void)dealloc;
    - (id)initWithName:(id)arg1 process:(id)arg2 policy:(id)arg3;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) unsigned long long hash;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSCAContextSceneLayer : FBSSceneLayer
    {
        unsigned int _contextID;
    }
    
    + (id)layerWithCAContext:(id)arg1;
    @property(readonly, nonatomic) unsigned int contextID; // @synthesize contextID=_contextID;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (id)description;
    - (_Bool)isEqual:(id)arg1;
    - (unsigned long long)hash;
    @property(readonly, retain, nonatomic) CAContext *CAContext; // @dynamic CAContext;
    - (void)dealloc;
    - (id)initWithCAContextID:(unsigned int)arg1 level:(double)arg2;
    - (id)initWithCAContext:(id)arg1;
    - (id)_initWithCAContext:(id)arg1 contextID:(unsigned int)arg2 level:(double)arg3;
    
    @end
    
    @interface FBSOpenApplicationOptions : NSObject <NSCopying>
    {
        NSMutableDictionary *_payload;
    }
    
    + (id)optionsWithDictionary:(id)arg1;
    @property(copy, nonatomic) NSDictionary *dictionary; // @synthesize dictionary=_payload;
    - (void)_sanitizeAndValidatePayload;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    - (id)description;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    @property(readonly, retain, nonatomic) NSURL *url;
    - (void)dealloc;
    
    @end
    
    @interface FBSSceneSettings : NSObject <BSDescriptionProviding, NSCopying, NSMutableCopying>
    {
        FBSDisplayConfiguration *_displayConfiguration;
        struct CGRect _frame;
        double _level;
        long long _interfaceOrientation;
        _Bool _backgrounded;
        _Bool _occluded;
        _Bool _occludedHasBeenCalculated;
        NSSet *_ignoreOcclusionReasons;
        NSArray *_occlusions;
        BSSettings *_otherSettings;
        BSSettings *_transientLocalSettings;
    }
    
    + (_Bool)_isMutable;
    + (id)settings;
    @property(readonly, copy, nonatomic) NSArray *occlusions; // @synthesize occlusions=_occlusions;
    @property(readonly, nonatomic, getter=isBackgrounded) _Bool backgrounded; // @synthesize backgrounded=_backgrounded;
    @property(readonly, nonatomic) long long interfaceOrientation; // @synthesize interfaceOrientation=_interfaceOrientation;
    @property(readonly, nonatomic) double level; // @synthesize level=_level;
    @property(readonly, nonatomic) struct CGRect frame; // @synthesize frame=_frame;
    @property(readonly, copy, nonatomic) FBSDisplayConfiguration *displayConfiguration; // @synthesize displayConfiguration=_displayConfiguration;
    - (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3;
    - (id)keyDescriptionForSetting:(unsigned long long)arg1;
    - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    @property(readonly, copy) NSString *description;
    - (_Bool)isEqual:(id)arg1;
    @property(readonly) unsigned long long hash;
    - (id)transientLocalSettings;
    - (_Bool)isIgnoringOcclusions;
    - (id)ignoreOcclusionReasons;
    - (id)otherSettings;
    - (_Bool)isOccluded;
    - (struct CGRect)bounds;
    @property(readonly, copy, nonatomic) FBSDisplayIdentity *displayIdentity;
    - (void)dealloc;
    - (id)init;
    - (id)initWithSettings:(id)arg1;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSMutableSceneSettings : FBSSceneSettings
    {
    }
    
    + (_Bool)_isMutable;
    - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    @property(copy, nonatomic) NSArray *occlusions; // @dynamic occlusions;
    - (void)_setDisplayConfiguration:(id)arg1;
    - (id)transientLocalSettings;
    - (id)ignoreOcclusionReasons;
    - (id)otherSettings;
    @property(nonatomic, getter=isBackgrounded) _Bool backgrounded; // @dynamic backgrounded;
    @property(nonatomic) long long interfaceOrientation; // @dynamic interfaceOrientation;
    @property(nonatomic) double level; // @dynamic level;
    @property(nonatomic) struct CGRect frame; // @dynamic frame;
    - (void)setDisplayConfiguration:(id)arg1;
    
    @end
    
    @interface FBSSceneParameters : NSObject <BSXPCCoding, NSCopying, NSMutableCopying, BSDescriptionProviding>
    {
        FBSSceneSpecification *_specification;
        FBSSceneSettings *_settings;
        FBSSceneClientSettings *_clientSettings;
    }
    
    + (id)parametersForSpecification:(id)arg1;
    @property(copy, nonatomic) FBSSceneClientSettings *clientSettings; // @synthesize clientSettings=_clientSettings;
    @property(copy, nonatomic) FBSSceneSettings *settings; // @synthesize settings=_settings;
    @property(readonly, copy, nonatomic) FBSSceneSpecification *specification; // @synthesize specification=_specification;
    - (void)encodeWithXPCDictionary:(id)arg1;
    - (id)initWithXPCDictionary:(id)arg1;
    - (id)descriptionBuilderWithMultilinePrefix:(id)arg1;
    - (id)descriptionWithMultilinePrefix:(id)arg1;
    - (id)succinctDescriptionBuilder;
    - (id)succinctDescription;
    @property(readonly) unsigned long long hash;
    - (_Bool)isEqual:(id)arg1;
    @property(readonly, copy) NSString *description;
    - (id)mutableCopyWithZone:(struct _NSZone *)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    - (void)_configureCopy:(id)arg1;
    - (void)updateSettingsWithBlock:(CDUnknownBlockType)arg1;
    - (void)dealloc;
    - (id)init;
    - (id)initWithSpecification:(id)arg1;
    
    // Remaining properties
    @property(readonly, copy) NSString *debugDescription;
    @property(readonly) Class superclass;
    
    @end
    
    @interface FBSMutableSceneParameters : FBSSceneParameters
    {
        FBSDisplayConfiguration *_displayConfiguration;
    }
    
    - (void)setDisplay:(id)arg1;
    - (id)copyWithZone:(struct _NSZone *)arg1;
    - (void)updateClientSettingsWithBlock:(CDUnknownBlockType)arg1;
    - (void)updateSettingsWithBlock:(CDUnknownBlockType)arg1;
    @property(copy, nonatomic) FBSSceneSettings *settings; // @dynamic settings;
    - (void)dealloc;
    
    // Remaining properties
    @property(copy, nonatomic) FBSSceneClientSettings *clientSettings; // @dynamic clientSettings;
    
    @end
    
    
    _FBSOpenApplicationErrorCreate
    _FBSOpenApplicationErrorCodeToString
    _FBSOpenApplicationErrorDomain
    _FBSOpenApplicationServiceErrorCodeToString
    _FBSOpenApplicationServiceErrorDomain
    _FBSOpenApplicationOptionKeyIsSensitiveURL
    _FBSOpenApplicationOptionKeyActivateSuspended
    _FBSOpenApplicationOptionKeyActivateAsClassic
    _FBSOpenApplicationOptionKeyActivateForEvent
    _FBSOpenApplicationOptionKeyActions
    _FBSOpenApplicationOptionKeyAppLink4LS
    _FBSOpenApplicationOptionKeyAppLink
    _FBSOpenApplicationOptionKeyDebuggingOptions
    _FBSOpenApplicationOptionKeyDocumentOpen4LS
    _FBSOpenApplicationOptionKeyPayloadURL
    _FBSOpenApplicationOptionKeyPayloadAnnotation
    _FBSOpenApplicationOptionKeyPayloadOptions
    _FBSOpenApplicationOptionKeyPayloadIsValid4LS
    _FBSOpenApplicationOptionKeyPayloadIsValid
    _FBSOpenApplicationOptionKeyPromptUnlockDevice
    _FBSOpenApplicationOptionKeyUnlockDevice
    _FBSOpenApplicationOptionKeyServiceAvailabilityTimeout
    _FBSOpenApplicationOptionKeyLaunchImageName
    _FBSOpenApplicationOptionKeyLaunchOrigin
    _FBSOpenApplicationOptionKeyLSSequenceNumber
    _FBSOpenApplicationOptionKeyLSCacheGUID
    _FBSOpenApplicationOptionKeyBrowserAppLinkState4LS
    _FBSOpenApplicationOptionKeyBrowserAppLinkState
    _FBSOrientationObserverInterestAll
    _FBSOrientationObserverServiceIdentifier
    _FBSOrientationObserverMessageKeyOrientationInterest
    _FBSOrientationObserverMessageKeyUIOrientation
    _FBSOrientationObserverMessageKeyDuration
    _FBSOrientationObserverMessageKeyRotationDirection
    _FBSApplicationTerminationReasonDescription
    _FBSApplicationTerminationReasonIsGraceful
    _FBSApplicationTerminationGroupDescription
    _FBSApplicationTerminationAssertionErrorDomain
    _FBSApplicationTerminationAssertionReasonCritical
    _FBSApplicationTerminationAssertionReasonCacheDeletion
    _FBSApplicationTerminationAssertionReasonInstallation
    _FBSApplicationDataStoreMessageKeyMessageType
    _FBSApplicationDataStoreMessageKeyBundleID
    _FBSApplicationDataStoreMessageKeyBundleIDs
    _FBSApplicationDataStoreMessageKeyObject
    _FBSApplicationDataStoreMessageKeyKey
    _FBSApplicationDataStoreMessageKeyPrefetchedKeys
    _FBSApplicationDataStoreMessageKeyAllChangesInterest
    _FBSApplicationDataStoreSynchronousTimeout
    _FBSActivateForEventOptionTypeBackgroundContentFetching
    _FBSProcessExceptionCodeDescription
    _FBSProcessSchedulingPolicyDescription
    _FBSProcessGraphicsPolicyDescription
    _FBSProcessJetsamPolicyDescription
    _FBSProcessTypeDescription
    _FBSProcessPrettyDescription
    _FBSProcessResourceTypeIsTimeInterval
    _FBSProcessResourceTimeIntervalForValue
    _FBSProcessResourceAllowanceIsValid
    _FBSProcessResourceAllowanceMake
    _FBSProcessResourceAllowanceMakeWithValue
    _FBSProcessResourceAllowanceMakeWithTimeInterval
    _FBSProcessResourceAllowanceMakeWithRealTimeInterval
    _FBSProcessResourceAllowanceMakeWithScheduledTimeInterval
    _FBSProcessResourceAllowanceMakeWithScheduledTimeIntervalAndRefreshInterval
    _FBSProcessResourceAllowanceGetType
    _FBSProcessResourceAllowanceGetValue
    _FBSProcessResourceAllowanceValue
    _FBSProcessResourceValueForTimeInterval
    _FBSProcessResourceProvisionErrorDomain
    _FBSProcessWatchdogErrorDomain
    _FBSProcessWatchdogErrorProvisionKey
    _FBSProcessWatchdogErrorTerminationRequestKey
    _FBSUIInterfaceOrientationDescription
    _FBSUIInterfaceOrientationMaskDescription
    _FBSUIApplicationWorkspaceMessageTypeDebugStringForType
    _FBSUIApplicationWorkspaceMessageKeyMessageType
    _FBSUIApplicationWorkspaceMessageKeyEvent
    _FBSUIApplicationPushKeepAliveInterval
    _FBSSceneEventSourceDescription
    _FBSSceneSnapshotErrorForCode
    _FBSSceneSnapshotErrorDomain
    _FBSSceneSnapshotActionResponseForErrorCode
    _FBSSceneLayerAlignmentDescription
    _FBSSceneLevelMaximum
    _FBSSceneMessageErrorDomain
    _FBSSceneActivitySessionErrorDomain
    _FBSSceneActivitySessionErrorSessionKey
    _FBSSceneActivitySessionErrorProvisionKey
    _FBSSceneActivitySessionErrorTerminationRequestKey
    _FBSSystemServiceSynchronousTimeout
    _FBSSystemServiceFacilityErrorDomain
    _FBSSystemServiceMessageKeyFacilityID
    _FBSSystemServiceMessageKeyBundleID
    _FBSSystemServiceMessageKeyBundleIDResult
    _FBSSystemServiceMessageKeyBundlePath
    _FBSSystemServiceMessageKeyBadgeValue
    _FBSSystemServiceMessageKeyBrightness
    _FBSSystemServiceMessageKeyBool
    _FBSSystemServiceMessageKeyBoolResult
    _FBSSystemServiceMessageKeyOptions
    _FBSSystemServiceMessageKeyActions
    _FBSSystemServiceMessageKeyAppLink
    _FBSSystemServiceMessageKeyURL
    _FBSSystemServiceMessageKeyMachPort
    _FBSSystemServiceMessageKeyMessageType
    _FBSSystemServiceMessageKeyInterval
    _FBSSystemServiceMessageKeyIntResult
    _FBSSystemServiceMessageKeyPID
    _FBSSystemServiceMessageKeyProcessHandle
    _FBSSystemServiceMessageKeyTerminateGroup
    _FBSSystemServiceMessageKeyTerminateReason
    _FBSSystemServiceMessageKeyTerminateReport
    _FBSSystemServiceMessageKeyTerminateDesc
    _FBSSystemServiceMessageKeyError
    _FBSSystemServiceMessageKeyErrorDescription
    _FBSSystemServiceMessageKeyClientProcessHandle
    _FBSSystemServiceMessageKeyRequestID
    _FBSSystemServiceMessageKeyResetOptions
    _FBSSystemServiceMessageKeyResetMode
    _FBSSystemServiceMessageKeyReason
    _FBSSystemAppProxyServiceIdentifier
    _FBSSetAppBackgroundStyleEntitlement
    _FBSDisplayOverscanCompensationDescription
    _FBSDisplayOverscanCompensationIsValid
    _FBSDisplayOverscanCompensationFromCADisplayOverscanAdjustment
    _FBSDisplayOverscanCompensationToCADisplayOverscanAdjustment
    _FBSDisplayObservationDescription
    _FBSDisplayGamutIsValid
    _FBSDisplayGamutDescription
    _FBSDisplayGamutFromCADisplayGamut
    _FBSDisplayGamutToCADisplayGamut
    _FBSDisplayTypeIsValid
    _FBSDisplayTypeDescription
    _FBSDisplayTypeName
    _FBSDisplayRotationDescription
    _FBSDisplayRotationIsValid
    _FBSDisplayRotationRadians
    _FBSDisplayRotationFromCADisplayNativeOrientation
    _FBSDisplayRotationToCADisplayNativeOrientation
    _FBSDisplayAttachmentDescription
    _FBSDisplayLayoutElementLockScreenIdentifier
    _FBSDisplayLayoutElementSiriIdentifier
    _FBSDisplayLayoutElementControlCenterIdentifier
    _FBSDisplayLayoutElementNotificationCenterIdentifier
    _FBSDisplayLayoutMonitorServiceIdentifier
    _FBSDisplayLayoutMonitorMessageKeyDisplayLayout
    _FBSDisplayLayoutMonitorMessageKeyDisplayLayoutTransitionContext
    _FBSDisplayLayoutMonitorMessageKeyDisplayType
    _FBSDisplayLayoutMonitorMessageKeyResult
    _FBSDisplayLayoutMonitorMessageKeyQOS
    _FBSDebugOptionKeyArguments
    _FBSDebugOptionKeyEnvironment
    _FBSDebugOptionKeyExtensionBundleID
    _FBSDebugOptionKeyExtensionPointID
    _FBSDebugOptionKeyStandardOutPath
    _FBSDebugOptionKeyStandardErrorPath
    _FBSDebugOptionKeyDebugOnNextLaunch
    _FBSDebugOptionKeyDisableASLR
    _FBSDebugOptionKeyCancelDebugOnNextLaunch
    _FBSDebugOptionKeyWaitForDebugger
    _FBSFrontBoardServicesVersionString
    _FBSFrontBoardServicesVersionNumber
    _FBSViewServicesEntitlement
    _FBSLaunchServicesEntitlement
    _FBLogCommon
    _FBLogWatchdog
    _FBLogAppDataStore
    _FBLoggingSubsystem
    _FBApplicationDataStoreServiceIdentifier
    

    相关文章

      网友评论

          本文标题:FrontBoardService接口

          本文链接:https://www.haomeiwen.com/subject/ixxoiqtx.html