C# Class VixenModules.App.SuperScheduler.ScheduleItem

Inheritance: IDisposable
Show file Open project: sall/vixen Class Usage Examples

Private Properties

Property Type Description
CheckForShutdown bool
CompareTodaysDate int
ExecuteAction void
LogScheduleInfoEntry void
PreProcessActionTask void
StopSequential void

Public Methods

Method Description
BeginBackground ( ) : void
BeginSequential ( ) : void
BeginShutdown ( ) : void
BeginStartup ( ) : void
CheckForStartup ( ) : void
Dispose ( ) : void
ExecuteBackgroundAction ( Shows action ) : void
ExecuteNextSequentialItem ( ) : void
ExecuteNextShutdownItem ( ) : void
ExecuteNextStartupItem ( ) : void
OnBackgroundActionComplete ( object sender, EventArgs e ) : void
OnSequentialActionComplete ( object sender, EventArgs e ) : void
OnShutdownActionComplete ( object sender, EventArgs e ) : void
OnStartupActionComplete ( object sender, EventArgs e ) : void
ProcessSchedule ( ) : void
Shutdown ( ) : void
Start ( bool manuallyStarted ) : void
StartShutdownIfRequested ( ) : bool
Stop ( bool graceful ) : void
StopBackground ( ) : void

Private Methods

Method Description
CheckForShutdown ( ) : bool
CompareTodaysDate ( System.DateTime date ) : int
ExecuteAction ( Shows action ) : void
LogScheduleInfoEntry ( string message ) : void
PreProcessActionTask ( ) : void
StopSequential ( ) : void

Method Details

BeginBackground() public method

public BeginBackground ( ) : void
return void

BeginSequential() public method

public BeginSequential ( ) : void
return void

BeginShutdown() public method

public BeginShutdown ( ) : void
return void

BeginStartup() public method

public BeginStartup ( ) : void
return void

CheckForStartup() public method

public CheckForStartup ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

ExecuteBackgroundAction() public method

public ExecuteBackgroundAction ( Shows action ) : void
action Shows
return void

ExecuteNextSequentialItem() public method

public ExecuteNextSequentialItem ( ) : void
return void

ExecuteNextShutdownItem() public method

public ExecuteNextShutdownItem ( ) : void
return void

ExecuteNextStartupItem() public method

public ExecuteNextStartupItem ( ) : void
return void

OnBackgroundActionComplete() public method

public OnBackgroundActionComplete ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnSequentialActionComplete() public method

public OnSequentialActionComplete ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnShutdownActionComplete() public method

public OnShutdownActionComplete ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnStartupActionComplete() public method

public OnStartupActionComplete ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

ProcessSchedule() public method

public ProcessSchedule ( ) : void
return void

Shutdown() public method

public Shutdown ( ) : void
return void

Start() public method

public Start ( bool manuallyStarted ) : void
manuallyStarted bool
return void

StartShutdownIfRequested() public method

public StartShutdownIfRequested ( ) : bool
return bool

Stop() public method

public Stop ( bool graceful ) : void
graceful bool
return void

StopBackground() public method

public StopBackground ( ) : void
return void