@class PLSemaphore, NSMutableDictionary, NSDictionary, NSArray, PLNSNotificationOperatorComposition, NSObject, PLTimer; @protocol OS_xpc_object; @interface PLXPCService : PLService @property (retain) NSObject *xpcConnection; @property (retain) NSMutableDictionary *registeredListeners; @property (retain) NSMutableDictionary *registeredResponders; @property (retain) NSDictionary *permissionCache; @property (retain) PLNSNotificationOperatorComposition *registrationNotification; @property (retain) NSArray *clientIDs; @property (retain) NSDictionary *clientNames; @property (retain) PLTimer *resetPermissionsForClientsTimer; @property (retain) PLNSNotificationOperatorComposition *dailyTaskNotification; @property (retain) PLSemaphore *satelliteProcessSemaphore; @property unsigned int responderWaitTime; + (id)defaults; + (id)entryEventIntervalDefinitions; + (id)entryAggregateDefinitions; + (void)load; + (id)entryEventPointDefinitions; + (id)entryAggregateDefinitionXPCEvent; + (id)entryEventIntervalDefinitionResponderEvent; + (id)entryEventPointDefinitionClientLogging; + (id)entryEventPointDefinitionClientLoggingDrops; - (id)init; - (void)dailyTasks; - (void)initOperatorDependancies; - (void)handlePeer:(id)a0 forEvent:(id)a1; - (void).cxx_destruct; - (void)handlePeerListenerEvent:(id)a0 withMessage:(id)a1 withClientID:(short)a2 withProcessName:(id)a3 withKey:(id)a4 withPayload:(id)a5; - (void)handlePeerResponderEvent:(id)a0 withMessage:(id)a1 withClientID:(short)a2 withProcessName:(id)a3 withKey:(id)a4 withPayload:(id)a5; - (void)handlePeerShouldLogEvent:(id)a0 withMessage:(id)a1 withClientID:(short)a2 withProcessName:(id)a3 withKey:(id)a4; - (void)handleSingleMessage:(id)a0 fromPeer:(id)a1 forEvent:(id)a2; - (void)initSatelliteProcessSemaphore; - (void)logMessage:(id)a0 withPayload:(id)a1; - (short)permissionForClientID:(short)a0 withKey:(id)a1 withType:(id)a2 withProcessName:(id)a3; - (id)registeredOperatorFromDictionary:(id)a0 forMessage:(id)a1; - (void)resetPermissionsForClients; - (void)respondToEvent:(id)a0 withResponse:(id)a1; - (void)setSatelliteProcessExit; - (void)setSatelliteProcessExitWithTime:(double)a0; - (void)stopPowerlogHelperd:(id)a0; @end