System/Library/Frameworks/HealthKit.framework
_HKFitnessMachineConnection.h
Download _HKFitnessMachineConnection.h
@class NSUUID, _HKFitnessMachine, HKDevice, NSString, HKTaskServerProxyProvider, NSLock;
@protocol _HKFitnessMachineConnectionDelegate;
@interface _HKFitnessMachineConnection : NSObject <_HKXPCExportable, HKFitnessMachineConnectionClientInterface> {
HKTaskServerProxyProvider *_proxyProvider;
NSUUID *_currentSessionUUID;
_HKFitnessMachine *_fitnessMachine;
HKDevice *_deviceForFinalWorkout;
NSLock *_lock;
}
@property (readonly, nonatomic) NSUUID *uuid;
@property (readonly, copy) _HKFitnessMachine *fitnessMachine;
@property (readonly, nonatomic) unsigned long long machineState;
@property (readonly, nonatomic) unsigned long long connectionState;
@property (weak, nonatomic) id<_HKFitnessMachineConnectionDelegate> delegate;
@property (readonly, copy) HKDevice *deviceForFinalWorkout;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (id)taskIdentifier;
- (id)exportedInterface;
- (void)connectionInterrupted;
- (id)remoteInterface;
- (id)_init;
- (void)end;
- (id)initWithHealthStore:(id)a0;
- (void)connectionInvalidated;
- (void)_fetchProxyWithHandler:(id /* block */)a0 errorHandler:(id /* block */)a1;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)_registerClient;
- (void)markClientReady;
- (void)_clientQueue_deliverFailedWithError:(id)a0;
- (void)_connectionInterruptedWithError:(id)a0;
- (void)_simulateDisconnect;
- (void)clientRemote_deliverConnectionChangedToState:(unsigned long long)a0 fromState:(unsigned long long)a1 fitnessMachineSessionUUID:(id)a2 error:(id)a3;
- (void)clientRemote_deliverDetectedNFC:(id)a0;
- (void)clientRemote_deliverFailedWithError:(id)a0;
- (void)clientRemote_deliverMachineChangedToState:(unsigned long long)a0 fromState:(unsigned long long)a1 fitnessMachineSessionUUID:(id)a2 date:(id)a3;
- (void)clientRemote_deliverMachineInformationUpdated:(id)a0;
- (id)currentSessionConfiguration;
- (void)endWithFitnessMachineSessionUUID:(id)a0;
@end