luxlabs header browser preview


@class NSRunLoop, NSMutableDictionary, NSObject, NSMutableArray;
@protocol OS_dispatch_queue;

@interface SSHTTPServer : NSObject <SSHTTPServerRequestHandlerDelegate> {
    NSMutableDictionary *_definedResponses;
    NSMutableArray *_incomingRequests;
    NSObject<OS_dispatch_queue> *_propertyQueue;
    struct __CFSocket { } *_socket;
    NSRunLoop *_runLoop;
}

@property (readonly, nonatomic) BOOL allowsSecure;
@property (nonatomic) int downloadSpeed;
@property (nonatomic) short port;
@property (readonly, nonatomic) long long responsesDelivered;
@property (readonly, nonatomic) int state;
@property (nonatomic) BOOL verbose;

+ (id)sharedServer;
+ (BOOL)_isPortOccupied:(short)a0;

- (id)init;
- (void)dealloc;
- (BOOL)start;
- (void)requestDidFinish:(id)a0;
- (void)stop;
- (void).cxx_destruct;
- (id)_ipAddress;
- (id)serverURL;
- (void)_handleConnectWithType:(unsigned long long)a0 handle:(int)a1;
- (id /* block */)responseBlockForPath:(id)a0;
- (id)serverLocalhostURL;
- (void)setResponseForPath:(id)a0 handler:(id /* block */)a1;

@end