FMLiveSwitchScheduler Class Reference

Instance Methods

(void) - addWithItem:
 
(instancetype) - initWithLockObject:
 
(bool) - isStarted
 
(bool) - itemIsScheduledWithItem:
 
(bool) - removeWithItem:
 
(bool) - start
 
(FMLiveSwitchFuture< id > *) - stop
 
(void) - triggerWithItem:
 

Class Methods

(long long) + getCurrentTime
 
(FMLiveSwitchScheduler *) + schedulerWithLockObject:
 

Method Documentation

◆ addWithItem:

- (void) addWithItem: (FMLiveSwitchScheduledItem *)  item

Reimplemented from <FMLiveSwitchIScheduler>.

◆ getCurrentTime

+ (long long) getCurrentTime

◆ initWithLockObject:

- (instancetype) initWithLockObject: (id lockObject

◆ isStarted

- (bool) isStarted

◆ itemIsScheduledWithItem:

- (bool) itemIsScheduledWithItem: (FMLiveSwitchScheduledItem *)  item

Reimplemented from <FMLiveSwitchIScheduler>.

◆ removeWithItem:

- (bool) removeWithItem: (FMLiveSwitchScheduledItem *)  item

Reimplemented from <FMLiveSwitchIScheduler>.

◆ schedulerWithLockObject:

+ (FMLiveSwitchScheduler*) schedulerWithLockObject: (id lockObject

◆ start

- (bool) start

Reimplemented from <FMLiveSwitchIScheduler>.

◆ stop

- (FMLiveSwitchFuture<id>*) stop

Reimplemented from <FMLiveSwitchIScheduler>.

◆ triggerWithItem:

- (void) triggerWithItem: (FMLiveSwitchScheduledItem *)  item

Reimplemented from <FMLiveSwitchIScheduler>.