Lean  $LEAN_TAG$
QuantConnect.Scheduling Namespace Reference

Classes

class  BaseScheduleRules
 Base rule scheduler More...
 
class  CompositeTimeRule
 Combines multiple time rules into a single rule that emits for each rule More...
 
class  DateRules
 Helper class used to provide better syntax when defining date rules More...
 
class  FluentScheduledEventBuilder
 Provides a builder class to allow for fluent syntax when constructing new events More...
 
class  FuncDateRule
 Uses a function to define an enumerable of dates over a requested start/end period More...
 
class  FuncTimeRule
 Uses a function to define a time rule as a projection of date times to date times More...
 
interface  IDateRule
 Specifies dates that events should be fired, used in conjunction with the ITimeRule More...
 
interface  IEventSchedule
 Provides the ability to add/remove scheduled events from the real time handler More...
 
interface  IFluentSchedulingDateSpecifier
 Specifies the date rule component of a scheduled event More...
 
interface  IFluentSchedulingRunnable
 Specifies the callback component of a scheduled event, as well as final filters More...
 
interface  IFluentSchedulingTimeSpecifier
 Specifies the time rule component of a scheduled event More...
 
interface  ITimeRule
 Specifies times times on dates for events, used in conjunction with IDateRule More...
 
class  ScheduledEvent
 Real time self scheduling event More...
 
class  ScheduledEventException
 Throw this if there is an exception in the callback function of the scheduled event More...
 
class  ScheduleManager
 Provides access to the real time handler's event scheduling feature More...
 
class  TimeConsumer
 Represents a timer consumer instance More...
 
class  TimeMonitor
 Helper class that will monitor timer consumers and request more time if required. Used by IsolatorLimitResultProvider More...
 
class  TimeRules
 Helper class used to provide better syntax when defining time rules More...