luxlabs header browser preview


@class NSString, NSTimer, NSArray, NSDictionary, NSMutableArray, NSData;

@interface ACFHTTPTransport : NSObject <ACFHTTPMethodInvocationDelegate, ACFHTTPTransportProtocol>

@property (copy, nonatomic) id /* block */ completionBlock;
@property (retain, nonatomic) NSMutableArray *inProgressServerInvocations;
@property (retain, nonatomic) NSMutableArray *queuedServerInvocations;
@property (retain, nonatomic) NSTimer *failoverTimer;
@property (nonatomic) unsigned long long tryCounter;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) NSString *requestURLTemplate;
@property (retain, nonatomic) NSArray *serverHosts;
@property (retain, nonatomic) NSArray *serverAttemptsDelays;
@property (retain, nonatomic) NSString *httpMethod;
@property (retain, nonatomic) NSDictionary *httpHeader;
@property (retain, nonatomic) NSDictionary *httpGETParameters;
@property (retain, nonatomic) NSData *httpPOSTBody;
@property (nonatomic) double timeout;
@property (nonatomic) BOOL isCanceled;
@property (copy, nonatomic) id /* block */ retryCheckBlock;

- (void)dealloc;
- (void)cancelRequest;
- (void)didEnd;
- (void)didStart;
- (void)performRequest;
- (void)addToQueuedServerInvocations:(id)a0;
- (void)cancelAllInvocations;
- (BOOL)hasFinishedServerInvocations;
- (void)httpMethodInvocation:(id)a0 didFailWithError:(id)a1;
- (void)httpMethodInvocation:(id)a0 didFinishWithResult:(id)a1;
- (void)invocation:(id)a0 didFinishWithError:(id)a1 response:(id)a2;
- (void)performRequestWithCompletionBlock:(id /* block */)a0;
- (void)removeFromQueuedServerInvocations:(id)a0;
- (id)requestString:(id)a0;
- (void)scheduleInvocation:(id)a0;
- (void)scheduleNextQueuedRequest;
- (void)scheduleTimerForNextAttempt;
- (void)unscheduleInvocation:(id)a0;
- (id)urlWithRequest:(id)a0 address:(id)a1;

@end