System/Library/PrivateFrameworks/HomeKitDaemon.framework
HMDSyncOperation.h
@class HMFTimer, NSUUID, NSString, HMDSyncOperationOptions, NSArray, NSMutableArray;
@interface HMDSyncOperation : HMFObject {
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
NSMutableArray *_operationCompletions;
}
@property (readonly, nonatomic) NSUUID *identifier;
@property (readonly, nonatomic) NSString *zoneName;
@property (readonly, nonatomic) unsigned long long operationType;
@property (retain, nonatomic) HMFTimer *delayTimer;
@property (copy, nonatomic) id /* block */ operationBlock;
@property (readonly, nonatomic) HMDSyncOperationOptions *options;
@property (readonly) NSArray *operationCompletions;
+ (id)cancelOperationWithBlock:(id /* block */)a0;
+ (id)cloudFetchSyncOperationWithCloudConflict:(BOOL)a0 block:(id /* block */)a1;
+ (id)cloudForcePushSyncOperationWithBlock:(id /* block */)a0;
+ (id)cloudOperation:(id)a0 withBlock:(id /* block */)a1 completion:(id /* block */)a2;
+ (id)cloudPushSyncOperationWithBlock:(id /* block */)a0;
+ (id)cloudVerifyAccountSyncOperationWithBlock:(id /* block */)a0;
+ (id)cloudZoneFetchSyncOperation:(id)a0 cloudConflict:(BOOL)a1 block:(id /* block */)a2 completion:(id /* block */)a3;
+ (id)cloudZonePushSyncOperation:(id)a0 block:(id /* block */)a1;
+ (id)postFetchOperationWithBlock:(id /* block */)a0;
+ (id)queryDatabaseOperationWithBlock:(id /* block */)a0;
- (id)description;
- (void).cxx_destruct;
- (id)_initWithOptions:(id)a0 syncBlock:(id /* block */)a1 completion:(id /* block */)a2;
- (void)removeAllOperationCompletions;
- (void)updateOperationCompletionsWithArray:(id)a0;
@end