luxlabs header browser preview


@class NSArray, IDSBaseMessage, CUTDeferredTaskQueue, NSMutableArray;
@protocol FTMessageQueueDelegate;

@interface FTMessageQueue : NSObject {
    CUTDeferredTaskQueue *_timeoutTask;
}

@property (retain) NSMutableArray *_queue;
@property (retain) NSMutableArray *_addDates;
@property (readonly) IDSBaseMessage *topMessage;
@property (readonly) long long count;
@property (readonly) NSArray *messages;
@property (weak) id<FTMessageQueueDelegate> delegate;

- (id)init;
- (void)_clearTimeout;
- (id)messageForUniqueID:(unsigned long long)a0;
- (id)dequeueTopMessage;
- (BOOL)removeMessage:(id)a0;
- (void)_setTimeout;
- (void)_timeoutHit;
- (void).cxx_destruct;
- (BOOL)addMessageAtHeadOfQueue:(id)a0;
- (void)removeAllMessages;
- (BOOL)addMessage:(id)a0;

@end