luxlabs header browser preview


@class NSXPCListenerEndpoint, NSUUID, HKHealthStoreConfiguration, HDProfile, NSString, HDXPCListener, HKTaskConfiguration;
@protocol HDTaskServerDelegate, HDTaskServerEndpointDelegate, HDTaskServer;

@interface HDTaskServerEndpoint : NSObject <HDXPCListenerDelegate> {
    HDXPCListener *_listener;
}

@property (readonly, nonatomic) Class taskServerClass;
@property (readonly, copy, nonatomic) NSUUID *taskUUID;
@property (readonly, copy, nonatomic) NSUUID *instanceUUID;
@property (readonly, copy, nonatomic) HKTaskConfiguration *taskConfiguration;
@property (readonly, copy, nonatomic) HKHealthStoreConfiguration *healthStoreConfiguration;
@property (readonly, nonatomic) NSXPCListenerEndpoint *listenerEndpoint;
@property (readonly, weak, nonatomic) HDProfile *profile;
@property (readonly, weak, nonatomic) id<HDTaskServer> taskServer;
@property (weak, nonatomic) id<HDTaskServerEndpointDelegate> delegate;
@property (weak, nonatomic) id<HDTaskServerDelegate> taskServerDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void)connectionConfiguredForListener:(id)a0 client:(id)a1 exportedObject:(id)a2;
- (void)invalidate;
- (id)initWithTaskServerClass:(Class)a0 taskConfiguration:(id)a1 healthStoreConfiguration:(id)a2 taskUUID:(id)a3 instanceUUID:(id)a4 profile:(id)a5 connectionQueue:(id)a6;
- (void)resume;
- (id)exportObjectForListener:(id)a0 client:(id)a1 error:(id *)a2;
- (void).cxx_destruct;
- (void)connectionInvalidatedForListener:(id)a0 client:(id)a1 exportedObject:(id)a2;

@end