System/Library/PrivateFrameworks/Catalyst.framework
CATTaskOperation.h
@class NSUUID, CATTaskRequest;
@protocol CATTaskOperationNotificationDelegate;
@interface CATTaskOperation : CATOperation
@property (copy, nonatomic) NSUUID *remoteUUID;
@property (readonly, nonatomic) CATTaskRequest *request;
@property (weak, nonatomic) id<CATTaskOperationNotificationDelegate> notificationDelegate;
+ (BOOL)isCancelable;
+ (id)new;
+ (BOOL)validateRequest:(id)a0 error:(id *)a1;
- (id)cat_assertions;
- (id)init;
- (void)cat_addAssertion:(id)a0;
- (void)main;
- (void)processNotificationWithName:(id)a0 userInfo:(id)a1;
- (void)postNotificationWithName:(id)a0 userInfo:(id)a1;
- (BOOL)canSendNotificationWithName:(id)a0 userInfo:(id)a1;
- (void)processMessage:(id)a0;
- (id)initWithRequest:(id)a0;
- (void).cxx_destruct;
@end