System/Library/PrivateFrameworks/BulletinDistributorCompanion.framework
BLTBulletinSendQueue.h
Download BLTBulletinSendQueue.h
@class NSDate, SWWakingTimer, PBCodable, NSObject, BLTBulletinSendQueueAttachmentSender, NSMutableArray, NSNumber, BLTSendQueueSerializer;
@protocol OS_dispatch_queue;
@interface BLTBulletinSendQueue : BLTBulletinSendQueuePassthrough {
NSObject<OS_dispatch_queue> *_queue;
NSMutableArray *_completionHandlers;
NSMutableArray *_queuedBlockHandlers;
NSNumber *_timeout;
NSDate *_lastItemDate;
PBCodable *_firstRequest;
unsigned short _firstRequestType;
NSDate *_lastQueueSendDate;
BLTBulletinSendQueueAttachmentSender *_attachmentSender;
BLTSendQueueSerializer *_queueSerializer;
}
@property (retain, nonatomic) SWWakingTimer *timer;
- (id)init;
- (void).cxx_destruct;
- (void)sendNow;
- (void)_queue_performSend;
- (void)_queue_queuePending;
- (void)_queue_sendRequest:(id)a0 type:(unsigned short)a1 withTimeout:(id)a2 isTrafficRestricted:(BOOL)a3 didSend:(id /* block */)a4 didQueue:(id /* block */)a5;
- (void)_queue_startTimerWithFireDate:(id)a0;
- (BOOL)handleFileURL:(id)a0;
- (void)queuePending;
- (void)sendRequest:(id)a0 type:(unsigned short)a1 didSend:(id /* block */)a2 didQueue:(id /* block */)a3;
- (void)sendRequest:(id)a0 withTimeout:(id)a1 isTrafficRestricted:(BOOL)a2 didSend:(id /* block */)a3;
@end