luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_os_activity;

@interface GKActivity : NSObject

@property (retain, nonatomic) NSString *name;
@property (nonatomic) unsigned int mode;
@property (retain, nonatomic) NSObject<OS_os_activity> *parent;
@property (retain, nonatomic) NSObject<OS_os_activity> *activity;

+ (id)named:(id)a0;
+ (id)currentOrNew;
+ (id)detached;
+ (void)execute:(id /* block */)a0;
+ (id)activity;
+ (void)named:(id)a0 execute:(id /* block */)a1;

- (id)child;
- (id)named:(id)a0;
- (void)execute:(id /* block */)a0;
- (void).cxx_destruct;
- (id)initWithName:(id)a0 parent:(id)a1 mode:(unsigned int)a2;
- (void)named:(id)a0 execute:(id /* block */)a1;
- (void)createActivity;

@end