@class NSMutableDictionary, NSMutableSet, NSObject; @protocol OS_xpc_object, OS_dispatch_queue, OS_dispatch_source; @interface ATXPCServer : NSObject { NSObject *_conn; NSMutableDictionary *_handlerMap; NSObject *_timerQueue; NSObject *_idleTimerSource; BOOL _timerHasFiredSinceLastMessage; } @property (copy, nonatomic) id /* block */ lockdownHandler; @property (copy, nonatomic) id /* block */ defaultMessageHandler; @property (copy, nonatomic) id /* block */ disconnectHandler; @property (copy, nonatomic) id /* block */ shutdownHandler; @property (readonly, nonatomic) NSMutableSet *connections; - (void)setHandlerForMessageName:(id)a0 handler:(id /* block */)a1; - (void)dealloc; - (void)_handleNewConnection:(id)a0; - (id /* block */)_handlerForMessageName:(id)a0; - (id)_highAvailabilityQueue; - (id)initListenerWithServiceName:(id)a0; - (void).cxx_destruct; - (id)_connections; - (BOOL)_doingWork; - (void)_rescheduleIdleTimerSourceWithInterval:(double)a0; - (void)_resetMessageFlag; - (void)_runShutdownHandler; - (void)setIdleTimerInterval:(double)a0; @end