luxlabs header browser preview


@class BMTableStore, BPSSubscription, NSString, NSError;
@protocol BPSPublisher, BMFlexibleSimpleKeyValueStorage;

@interface BMTableUpsertSubscriber : NSObject <BMTableSubscriber>

@property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock;
@property (readonly, nonatomic) BMTableStore *store;
@property (nonatomic) BOOL tableSetupComplete;
@property (nonatomic) BPSSubscription *subscription;
@property (retain, nonatomic) NSError *tableSetupError;
@property (readonly, nonatomic) id<BMFlexibleSimpleKeyValueStorage> keyValueStore;
@property (retain, nonatomic) id<BPSPublisher> publisher;
@property (readonly, nonatomic) NSString *tableName;
@property (readonly, nonatomic) NSString *identifier;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)subscribeTo:(id)a0;
- (void)receiveCompletion:(id)a0;
- (void)receiveSubscription:(id)a0;
- (long long)receiveInput:(id)a0;
- (id)newBookmark;
- (void)requestNextEvents;
- (void).cxx_destruct;
- (void)completeWithError:(id)a0;
- (void)cancel;
- (id)initWithTableName:(id)a0 identifier:(id)a1;
- (id)initWithTableName:(id)a0 identifier:(id)a1 keyValueStore:(id)a2;
- (void)handleInput:(id)a0;

@end