@class NSString, NSMutableDictionary, NSMutableSet, NSObject; @protocol OS_dispatch_queue, OS_xpc_object; @interface SSXPCServer : NSObject { NSObject *_dispatchQueue; NSString *_entitlementName; NSObject *_listener; NSObject *_observerQueue; NSMutableDictionary *_observers; NSString *_serviceName; NSMutableSet *_xpcRequestsCache; } + (id)mainServer; - (id)init; - (void)dealloc; - (void)start; - (id)initWithServiceName:(id)a0 entitlement:(id)a1 queue:(id)a2; - (void)removeObserver:(id)a0 selector:(SEL)a1 forMessage:(long long)a2; - (id)initWithServiceName:(id)a0; - (void)_dispatchMessage:(id)a0 connection:(id)a1; - (void)_recordCoreAnalyticsEventForClient:(id)a0 andSelector:(id)a1; - (void)addObserver:(id)a0 selector:(SEL)a1 forMessage:(long long)a2; @end