luxlabs header browser preview


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

@interface WCQueueManager : NSObject

@property BOOL canSend;
@property BOOL messageOutstanding;
@property (retain) NSMutableArray *messageQueue;
@property (retain) NSObject<OS_dispatch_queue> *workQueue;
@property (retain) NSMutableDictionary *inFlightMessages;

- (void)sendMessage:(id)a0 completionHandler:(id /* block */)a1;
- (id)init;
- (void).cxx_destruct;
- (void)allowMessageSending;
- (void)cancelQueuedMessages;
- (void)handleSentMessageWithIdentifier:(id)a0 error:(id)a1;
- (void)onqueue_allowMessageSending;
- (void)onqueue_attemptToSend;
- (void)onqueue_cancelDaemonMessages;
- (void)onqueue_cancelQueuedMessages;
- (void)onqueue_clearQueuedMessages;
- (void)onqueue_dequeueMessage;
- (void)onqueue_enqueueMessage:(id)a0;
- (void)onqueue_handleAcceptanceWithCurrentAccepted:(BOOL)a0 nextAvailable:(BOOL)a1;
- (void)onqueue_handleFailedDaemonConnectionForQueuedMessage:(id)a0;
- (void)onqueue_handleSentMessageWithIdentifier:(id)a0 error:(id)a1;
- (id)onqueue_peekMessage;
- (void)onqueue_sendMessage:(id)a0 completionHandler:(id /* block */)a1;

@end