FMLiveSwitchIceTransactionManager Class Reference

Instance Methods

(bool) - hasActiveTransactionsWithCaller:
 
(instancetype) - initWithLockObject:scheduler:
 
(void) - removeWithCaller:
 
(void) - removeWithItem:caller:
 
(void) - removeWithTransactionId:caller:
 
(NSMutableArray *) - scheduledItemsForCaller:
 
(NSMutableArray *) - sendMessageArgsForCaller:
 
(void) - start
 
(bool) - tryTriggerOnResponseWithKey:successArgs:
 

Class Methods

(FMLiveSwitchIceTransactionManager *) + transactionManagerWithLockObject:scheduler:
 

Method Documentation

◆ hasActiveTransactionsWithCaller:

- (bool) hasActiveTransactionsWithCaller: (id caller

◆ initWithLockObject:scheduler:

- (instancetype) initWithLockObject: (id lockObject
scheduler: (NSObject< FMLiveSwitchIScheduler > *)  scheduler 

◆ removeWithCaller:

- (void) removeWithCaller: (id caller

◆ removeWithItem:caller:

- (void) removeWithItem: (FMLiveSwitchScheduledItem *)  item
caller: (id caller 

◆ removeWithTransactionId:caller:

- (void) removeWithTransactionId: (NSString *)  transactionId
caller: (id caller 

◆ scheduledItemsForCaller:

- (NSMutableArray*) scheduledItemsForCaller: (id caller

◆ sendMessageArgsForCaller:

- (NSMutableArray*) sendMessageArgsForCaller: (id caller

◆ start

- (void) start

◆ transactionManagerWithLockObject:scheduler:

+ (FMLiveSwitchIceTransactionManager*) transactionManagerWithLockObject: (id lockObject
scheduler: (NSObject< FMLiveSwitchIScheduler > *)  scheduler 

◆ tryTriggerOnResponseWithKey:successArgs:

- (bool) tryTriggerOnResponseWithKey: (NSString *)  key
successArgs: (FMLiveSwitchIceSendRequestSuccessArgs *)  successArgs