luxlabs header browser preview


@class NSError, NSString, _TtC11DockKitCore17DockCoreAccessory, NSArray, NSDictionary, _TtC11DockKitCore12DockCoreInfo, _TtC11DockKitCore24CameraSessionInformation, NSNumber;
@protocol _TtP11DockKitCore31XPCTrackingConfigClientProtocol_, _TtP11DockKitCore27XPCDataStreamClientProtocol_, _TtP11DockKitCore23DockClientDebugProtocol_;

@interface DockKitCore.DockCoreManager : NSObject <DockKitCore.DockClientDebugProtocol, DockKitCore.XPCTrackingConfigClientProtocol> {
    void /* unknown type, empty encoding */ _xpcConnectionLock;
    void /* unknown type, empty encoding */ _xpcConnectionError;
    void /* unknown type, empty encoding */ accessoryDescriptionFeedbackDelegates;
    void /* unknown type, empty encoding */ accessoryDescriptionFeedbackLock;
    void /* unknown type, empty encoding */ diagnosticsFeedbackDelegates;
    void /* unknown type, empty encoding */ diagnosticsFeedbackLock;
    void /* unknown type, empty encoding */ fwUpdateFeedbackDelegates;
    void /* unknown type, empty encoding */ fwUpdateFeedbackLock;
    void /* unknown type, empty encoding */ haltFeedbackLock;
    void /* unknown type, empty encoding */ rebootFeedbackLock;
    void /* unknown type, empty encoding */ haltFeedbackDelegates;
    void /* unknown type, empty encoding */ rebootFeedbackDelegates;
    void /* unknown type, empty encoding */ allocatedLock;
    void /* unknown type, empty encoding */ stateEventsLock;
    void /* unknown type, empty encoding */ logger;
}

@property (class, nonatomic, readonly) BOOL debugAllowed;
@property (class, nonatomic, readonly) NSString *localFirmwarePath;
@property (class, nonatomic, readonly) BOOL ignoreStartupValidation;

@property (nonatomic, weak) void /* unknown type, empty encoding */ connectionDelegate;
@property (nonatomic, retain) void /* unknown type, empty encoding */ _xpcConnection;
@property (nonatomic, copy) NSError *_xpcConnectionError;
@property (nonatomic) void /* unknown type, empty encoding */ XPCTIMEOUT;
@property (nonatomic, weak) void /* unknown type, empty encoding */ stateDelegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ configDelegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ debugDelegate;
@property (nonatomic, weak) void /* unknown type, empty encoding */ clientConfigDelegate;
@property (nonatomic, retain) void /* unknown type, empty encoding */ connectedNotification;
@property (nonatomic, retain) void /* unknown type, empty encoding */ trackingEnableNotification;
@property (nonatomic, retain) void /* unknown type, empty encoding */ trackingButtonNotification;
@property (nonatomic, retain) void /* unknown type, empty encoding */ darwinQueue;
@property (nonatomic, retain) void /* unknown type, empty encoding */ _connected;
@property (nonatomic) void /* unknown type, empty encoding */ _trackingButtonState;
@property (nonatomic, retain) void /* unknown type, empty encoding */ _xpcConnection_Debug;

- (void)accessoryDescriptionFeedbackWithProcessID:(int)a0 info:(id)a1 accessoryDescription:(id)a2 err:(id)a3;
- (void)diagnosticsFeedbackWithProcessID:(int)a0 info:(id)a1 path:(id)a2 err:(id)a3;
- (void)fwUpdateFeedbackWithProcessID:(int)a0 info:(id)a1 message:(id)a2 complete:(BOOL)a3 err:(id)a4;
- (void)haltFeedbackWithProcessID:(int)a0 info:(id)a1 success:(BOOL)a2 complete:(BOOL)a3 err:(id)a4;
- (void)rebootFeedbackWithProcessID:(int)a0 info:(id)a1 success:(BOOL)a2 complete:(BOOL)a3 err:(id)a4;
- (void)disconnect;
- (id)init;
- (void)dealloc;
- (void).cxx_destruct;
- (id)xpcConnection;
- (void)closeXPCNoReply;
- (void)dumpStateWithCompletionHandler:(void (^)(NSString *, NSError *))a0;
- (void)_configWithCompletion:(id /* block */)a0;
- (void)_connectedClientsWithCompletion:(id /* block */)a0;
- (void)_dockedDockAccessoryWithCompletion:(id /* block */)a0;
- (void)_dumpTrackerDiagsWithPath:(id)a0 completion:(id /* block */)a1;
- (void)_getAccessoryDescriptionWithInfo:(id)a0 delegate:(id)a1 completion:(id /* block */)a2;
- (void)_getAccessoryDiagnosticsWithInfo:(id)a0 options:(id)a1 completion:(id /* block */)a2;
- (void)_getDockTrackingButtonStateWithCompletion:(id /* block */)a0;
- (void)_getTrackerDebugNotificationsWithDelegate:(id)a0 completion:(id /* block */)a1;
- (void)stopStateEvents;
- (void)_migrateDataWithUpdate:(BOOL)a0 completion:(id /* block */)a1;
- (void)dumpTrackerDiagnosticsWithPath:(id)a0;
- (void)_connectedDockAccessoryWithCompletion:(id /* block */)a0;
- (void)_dumpStateWithCompletion:(id /* block */)a0;
- (void)_dumpTrackerStatesWithPath:(id)a0 completion:(id /* block */)a1;
- (void)_getAccessoryDiagnosticsWithInfo:(id)a0 delegate:(id)a1 options:(id)a2 completion:(id /* block */)a3;
- (void)_getClientConfigurationUpdatesWithDelegate:(id)a0 appID:(id)a1 completion:(id /* block */)a2;
- (void)_getSystemTrackingEnabledWithAppID:(id)a0 completion:(id /* block */)a1;
- (void)setRectOfInterestEventWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_haltWithInfo:(id)a0 delegate:(id)a1 completion:(id /* block */)a2;
- (void)_manualFirmwareUpdateWithInfo:(id)a0 path:(id)a1 delegate:(id)a2 completion:(id /* block */)a3;
- (void)_pairedDockAccessoriesWithCompletion:(id /* block */)a0;
- (void)_pauseTrackerWithCompletion:(id /* block */)a0;
- (void)_rebootWithInfo:(id)a0 delegate:(id)a1 completion:(id /* block */)a2;
- (void)_resumeTrackerWithCompletion:(id /* block */)a0;
- (void)_returnToBaseWithInfo:(id)a0 completion:(id /* block */)a1;
- (void)_searchWithCalibrate:(BOOL)a0 completion:(id /* block */)a1;
- (void)_selectSubjectAt:(struct CGPoint { double x0; double x1; })a0 completion:(id /* block */)a1;
- (void)_setConfigWithKey:(id)a0 value:(id)a1 completion:(id /* block */)a2;
- (void)_setDockAccessoryStateWithInfo:(id)a0 docked:(long long)a1 completion:(id /* block */)a2;
- (void)_setDockTrackingButtonStateWithState:(long long)a0 completion:(id /* block */)a1;
- (void)_setFramingModeWithMode:(long long)a0 completion:(id /* block */)a1;
- (void)_setRectOfInterestWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 completion:(id /* block */)a1;
- (void)_setSystemTrackingEnabledWithEnabled:(BOOL)a0 completion:(id /* block */)a1;
- (void)_stopSearchWithCalibrate:(BOOL)a0 completion:(id /* block */)a1;
- (void)_stopTrackerDebugNotificationsWithCompletion:(id /* block */)a0;
- (void)_unpairAccessoryWithInfo:(id)a0 completion:(id /* block */)a1;
- (void)_updateCameraSessionWithSession:(id)a0 completion:(id /* block */)a1;
- (void)_versionsWithCompletion:(id /* block */)a0;
- (void)clearAllDelegates;
- (void)clearAllSavedObjects;
- (void)clearXPCError;
- (void)closeXPCNoReply_Debug;
- (void)configWithCompletionHandler:(void (^)(NSDictionary *, NSError *))a0;
- (void)connectedClientsWithCompletionHandler:(void (^)(NSDictionary *, NSError *))a0;
- (void)connectedDockAccessoryWithCompletionHandler:(void (^)(_TtC11DockKitCore17DockCoreAccessory *, NSError *))a0;
- (void)dockedDockAccessoryWithCompletionHandler:(void (^)(_TtC11DockKitCore17DockCoreAccessory *, NSError *))a0;
- (void)dumpTrackerDiagsWithPath:(NSString *)a0 completionHandler:(void (^)(NSArray *, NSError *))a1;
- (void)dumpTrackerStateWithPath:(id)a0;
- (void)dumpTrackerStatesWithPath:(NSString *)a0 completionHandler:(void (^)(NSArray *, NSError *))a1;
- (void)getAccessoryDescriptionWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 completionHandler:(void (^)(BOOL, NSError *))a2;
- (void)getAccessoryDiagnosticsWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 options:(NSDictionary *)a2 completionHandler:(void (^)(BOOL, NSError *))a3;
- (void)getAccessoryDiagnosticsWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 options:(NSDictionary *)a1 completionHandler:(void (^)(NSString *, NSError *))a2;
- (void)getClientConfigurationUpdatesWithDelegate:(id<_TtP11DockKitCore31XPCTrackingConfigClientProtocol_>)a0 appID:(NSString *)a1 completionHandler:(void (^)(NSError *))a2;
- (void)getDockTrackingButtonStateWithCompletionHandler:(void (^)(long long, NSError *))a0;
- (BOOL)getStateEventsWithDelegate:(id)a0 syncWithDaemon:(BOOL)a1 error:(id *)a2;
- (void)getSystemTrackingEnabledWithAppID:(NSString *)a0 completionHandler:(void (^)(BOOL, NSError *))a1;
- (void)getTrackerDebugNotificationsWithDelegate:(id<_TtP11DockKitCore23DockClientDebugProtocol_>)a0 completionHandler:(void (^)(NSError *))a1;
- (void)haltWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 completionHandler:(void (^)(BOOL, NSError *))a2;
- (void)handleUnexpectedDisconnect;
- (void)manualFirmwareUpdateWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 path:(NSString *)a1 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a2 completionHandler:(void (^)(BOOL, NSError *))a3;
- (void)migrateDataWithUpdate:(BOOL)a0 completionHandler:(void (^)(BOOL, NSError *))a1;
- (BOOL)monitorSystemTrackingStateWithDelegate:(id)a0 appID:(id)a1 error:(id *)a2;
- (void)notifyConfigDelegateWithAppID:(id)a0;
- (void)pairedDockAccessoriesWithCompletionHandler:(void (^)(NSArray *, NSError *))a0;
- (void)pauseTracker;
- (void)pauseTrackerWithCompletionHandler:(void (^)(NSArray *, NSError *))a0;
- (void)rebootWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 delegate:(id<_TtP11DockKitCore27XPCDataStreamClientProtocol_>)a1 completionHandler:(void (^)(BOOL, NSError *))a2;
- (void)resumeTracker;
- (void)resumeTrackerWithCompletionHandler:(void (^)(NSArray *, NSError *))a0;
- (void)returnToBase;
- (void)returnToBaseWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 completionHandler:(void (^)(NSError *))a1;
- (void)searchWithCalibrate:(BOOL)a0;
- (void)searchWithCalibrate:(BOOL)a0 completionHandler:(void (^)(NSArray *, NSError *))a1;
- (void)selectSubjectAt:(struct CGPoint { double x0; double x1; })a0 completionHandler:(void (^)(NSError *))a1;
- (void)selectSubjectAtEventWithX:(id)a0 y:(id)a1;
- (void)setCachedButtonStateWithEnabled:(BOOL)a0;
- (void)setCachedConnectedWithConnected:(id)a0;
- (void)setConfigDictWithDict:(id)a0;
- (void)setConfigWithKey:(id)a0 value:(id)a1;
- (void)setConfigWithKey:(NSString *)a0 value:(NSNumber *)a1 completionHandler:(void (^)(NSArray *, NSError *))a2;
- (void)setDockAccessoryStateWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 docked:(long long)a1 completionHandler:(void (^)(NSError *))a2;
- (void)setDockTrackingButtonStateWithState:(long long)a0 completionHandler:(void (^)(BOOL, NSError *))a1;
- (void)setFramingModeEventWithMode:(long long)a0;
- (void)setFramingModeWithMode:(long long)a0 completionHandler:(void (^)(NSError *))a1;
- (void)setRectOfInterestWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 completionHandler:(void (^)(NSError *))a1;
- (void)setSystemTrackingEnabledWithEnabled:(BOOL)a0 completionHandler:(void (^)(NSError *))a1;
- (void)stopReturnToBase;
- (void)stopSearchWithCalibrate:(BOOL)a0;
- (void)stopSearchWithCalibrate:(BOOL)a0 completionHandler:(void (^)(NSArray *, NSError *))a1;
- (void)stopTrackerDebugNotificationsWithCompletionHandler:(void (^)(NSError *))a0;
- (void)syncStateAndGenerateStateEvents:(unsigned long long)a0;
- (void)unpairAccessoryWithInfo:(_TtC11DockKitCore12DockCoreInfo *)a0 completionHandler:(void (^)(NSError *))a1;
- (void)updateCameraSessionWithSession:(_TtC11DockKitCore24CameraSessionInformation *)a0 completionHandler:(void (^)(NSArray *, NSError *))a1;
- (void)versionsWithCompletionHandler:(void (^)(NSDictionary *, NSError *))a0;
- (id)xpcConnection_Debug;

@end