System/Library/PrivateFrameworks/UserManagement.framework
UMXPCServer.h
@class NSXPCListener, NSString, NSDictionary, NSData, NSXPCConnection, NSObject, NSMutableArray;
@protocol UMSideEffectsProviding;
@interface UMXPCServer : NSObject <NSXPCListenerDelegate, UMXPCClient, UMUserSwitchManagement, UMUserSwitchManagement_Private> {
BOOL _currentlyBroadcastingWillSwitchToUser;
BOOL _didRegisterStakeholder;
BOOL _didBroadcastWillSwitchToUser;
BOOL _didSendTasks;
BOOL _didBroadcastUploadContent;
BOOL _didRegisterPersonaCalbackStakeholder;
unsigned int _interruptionRetryCount;
NSObject<UMSideEffectsProviding> *_se;
id _stakeholder;
unsigned long long _stakeholderType;
NSString *_machServiceName;
unsigned long long _unregistrationStatus;
NSString *_unregistrationReason;
NSDictionary *_personaSpec;
NSData *_passcodeData;
NSData *_contextData;
NSDictionary *_preferencesDict;
NSDictionary *_personaProfileDict;
NSDictionary *_provisionDict;
id /* block */ _provisionCompletionHandler;
id /* block */ _registrationCompletionHandler;
id /* block */ _switchCompletionHandler;
id /* block */ _suspendQuotasCompletionHandler;
id /* block */ _directSwitchCompletionHandler;
id /* block */ _logoutToLoginSessionCompletionHandler;
id /* block */ _loginUICheckinSessionCompletionHandler;
id /* block */ _uploadContentCompletionHandler;
id /* block */ _willSwitchCompletionHandler;
NSMutableArray *_switchBlockingTasks;
NSMutableArray *_syncTasks;
id /* block */ _bubblePopHandler;
unsigned long long _willSwitchToUserAddedTaskCount;
NSXPCConnection *_xpcConnection;
NSXPCListener *_xpcListener;
id _personaStakeholder;
id /* block */ _personaRegistrationCompletionHandler;
id _personaUpdateCallbackStakeholder;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)resumeQuotas;
- (id)init;
- (void)registerUserSyncStakeholder:(id)a0 withMachServiceName:(id)a1;
- (void)readyToSwitchToLoginSession:(id)a0 completionHandler:(id /* block */)a1;
- (void)switchToLoginUserWithError:(id)a0 completionHandler:(id /* block */)a1;
- (void)switchToLoginUserWithCompletionHandler:(id /* block */)a0;
- (void)readyToSwitchToUser:(id)a0 completionHandler:(id /* block */)a1;
- (void)registerUserSwitchStakeHolder:(id)a0 completionHandler:(id /* block */)a1;
- (void)directSwitchToUser:(id)a0 passcodeData:(id)a1 context:(id)a2 preferences:(id)a3 completionHandler:(id /* block */)a4;
- (void)terminateSyncWithCompletionHandler:(id /* block */)a0;
- (void)switchToUser:(id)a0 passcodeData:(id)a1 context:(id)a2 preferences:(id)a3 completionHandler:(id /* block */)a4;
- (void)registerUserSwitchStakeHolder:(id)a0;
- (void)deviceLoginSessionStateDidUpdate;
- (void)logoutToLoginSessionWithCompletionHandler:(id /* block */)a0;
- (BOOL)listener:(id)a0 shouldAcceptNewConnection:(id)a1;
- (void)userSwitchTaskListDidUpdate;
- (void)personaUpdateCallbackForMachServiceCompletionHandler:(id /* block */)a0;
- (void)switchToUser:(id)a0 passcodeData:(id)a1 context:(id)a2 completionHandler:(id /* block */)a3;
- (void)personaListDidUpdateCompletionHandler:(id /* block */)a0;
- (void)suspendQuotasWithCompletionHandler:(id /* block */)a0;
- (void)uploadContentWithCompletionHandler:(id /* block */)a0;
- (void).cxx_destruct;
- (void)loginUICheckInWithCompletionHandler:(id /* block */)a0;
- (void)bubbleDidPop;
- (void)resumeSync;
- (void)userInteractionIsEnabled;
- (void)unregisterStakeHolder:(id)a0 status:(unsigned long long)a1 reason:(id)a2;
- (void)willSwitchToUser:(id)a0 completionHandler:(id /* block */)a1;
- (void)registerCriticalUserSwitchStakeHolder:(id)a0;
@end