luxlabs header browser preview


@class NSDictionary, HDProfile, NSMapTable;
@protocol HDDataCollector;

@interface HDDataCollectorMultiplexer : NSObject {
    HDProfile *_profile;
    id<HDDataCollector> _collector;
    NSDictionary *_aggregatorsByType;
    NSMapTable *_recordsByAggregator;
}

- (id)lastDatumForType:(id)a0;
- (id)diagnosticDescription;
- (void)registerForCollectionWithState:(id)a0;
- (void)setLastSensorDatum:(id)a0 forAggregator:(id)a1;
- (id)aggregatorForType:(id)a0;
- (void)setConfiguration:(id)a0 forAggregator:(id)a1;
- (void).cxx_destruct;
- (id)identifierForAggregator:(id)a0;
- (id)initForCollector:(id)a0 identifier:(id)a1 profile:(id)a2 types:(id)a3;
- (id)mergedConfiguration;
- (void)unregisterForCollection;

@end