luxlabs header browser preview


@class NSArray, NSPointerArray, CUState, NSMutableArray;

@interface CUStateMachine : NSObject {
    CUState *_currentState;
    NSMutableArray *_eventQueue;
    BOOL _dispatching;
    NSPointerArray *_lcaPath;
    BOOL _started;
    CUState *_targetState;
}

@property (retain, nonatomic) CUState *initialState;
@property (retain, nonatomic) NSArray *states;

- (void)dealloc;
- (void)_firstTimeInit;
- (void)start;
- (void)transitionToState:(id)a0;
- (void)invalidate;
- (void).cxx_destruct;
- (void)dispatchEvent:(id)a0;

@end