Skip to content

Instantly share code, notes, and snippets.

@53ningen
Created November 11, 2015 15:51
Show Gist options
  • Save 53ningen/fa922bd2c2ec5c28e183 to your computer and use it in GitHub Desktop.
Save 53ningen/fa922bd2c2ec5c28e183 to your computer and use it in GitHub Desktop.
interface ImmediateSchedulerType
interface SchedulerType
ImmediateSchedulerType <|- SchedulerType
SchedulerType <|- SerialDispatchQueueScheduler
SerialDispatchQueueScheduler <|- MainScheduler
interface ImmediateSchedulerType {
+ schedule<StateType>
}
interface SchedulerType {
+ scheduleRelative<StateType>
+ schedulePeriodic<StateType>
}
class SerialDispatchQueueScheduler {
}
class MainScheduler {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment