luxlabs header browser preview


@class CATOperationQueue, NSString, CATStateMachine;
@protocol CATTransportDelegate;

@interface CATTransport : NSObject {
    CATStateMachine *mFSM;
    CATOperationQueue *mControlQueue;
    CATOperationQueue *mMessageQueue;
    CATTransport *mStrongSelf;
}

@property (copy, nonatomic) NSString *name;
@property (weak, nonatomic) id<CATTransportDelegate> delegate;

- (id)init;
- (void)dealloc;
- (void)suspend;
- (void)suspendQueue;
- (void)didInvalidate;
- (void)resumeQueue;
- (void)enqueueDelegateDidConnect;
- (void)invalidate;
- (void)didInterruptWithError:(id)a0;
- (void)delegateDidResume;
- (void)enqueueDelegateCouldNotConnectWithError:(id)a0;
- (void)resumeQueueAndConnection;
- (void)enqueueDelegateDidInterruptWithError:(id)a0;
- (void)sendMessage:(id)a0;
- (id)description;
- (void)resume;
- (void)didReceiveMessage:(id)a0;
- (void)suspendConnection;
- (void).cxx_destruct;
- (void)enqueueDelegateDidReceiveMessage:(id)a0;
- (id)debugDescription;
- (void)enqueueSendForMessage:(id)a0;
- (void)cancelHelloMessageAndResumeQueueOperations;
- (void)cancelAndResumeQueuesAndEnqueueInvalidateConnection;
- (void)resumeConnection;
- (void)invalidSendForMessage:(id)a0;
- (void)sendHelloMessageAndResumeQueue;
- (void)suspendQueueAndConnection;
- (void)invalidateConnection;
- (void)enqueueDelegateDidInvalidateAndFinalize;
- (id)operationToSendMessage:(id)a0;
- (void)delegateDidInvalidate;

@end