luxlabs header browser preview


@class NSMutableArray, NSMutableDictionary, Caller, NSDate, NSObject;
@protocol OS_os_log;

@interface Request : NSObject {
    NSMutableDictionary *_cachedValues;
    NSMutableArray *_heldObjects;
}

@property (retain, nonatomic) NSObject<OS_os_log> *log;
@property (readonly, nonatomic) unsigned int identifier;
@property (readonly, nonatomic) Caller *caller;
@property (readonly, nonatomic) NSDate *received;
@property (readonly, nonatomic) BOOL interactive;

+ (id)current;
+ (id)localRequest;
+ (id)requestFromCurrentConnection;

- (id)_complexIdentifier:(long long)a0 object:(id)a1;
- (void)_invalidateCachedValue:(id)a0 identifier:(id)a1;
- (id)initWithCaller:(id)a0;
- (void)dealloc;
- (id)cachedValue:(long long)a0 error:(id *)a1 readValueBlock:(id /* block */)a2;
- (id)cachedValue:(long long)a0 object:(id)a1 error:(id *)a2 readValueBlock:(id /* block */)a3;
- (void)holdObject:(id)a0;
- (void).cxx_destruct;

@end