C# Class Zazzles.AbstractService

Mostrar archivo Open project: FOGProject/zazzles

Protected Properties

Property Type Description
LoopData Zazzles.Middleware.Response

Public Methods

Method Description
Start ( ) : void

Start the service

Stop ( ) : void

Stop the service

Protected Methods

Method Description
AbstractService ( ) : System
GetLoopData ( ) : Response
GetModules ( ) : IModule[]
GetSleepTime ( ) : int?

Load ( ) : void
ModuleLooper ( ) : void

Loop through all the modules until an update or shutdown is pending

Unload ( ) : void

Private Methods

Method Description
BootStrapModules ( ) : void

Method Details

AbstractService() protected method

protected AbstractService ( ) : System
return System

GetLoopData() protected abstract method

protected abstract GetLoopData ( ) : Response
return Zazzles.Middleware.Response

GetModules() protected abstract method

protected abstract GetModules ( ) : IModule[]
return IModule[]

GetSleepTime() protected abstract method

protected abstract GetSleepTime ( ) : int?
return int?

Load() protected abstract method

protected abstract Load ( ) : void
return void

ModuleLooper() protected method

Loop through all the modules until an update or shutdown is pending
protected ModuleLooper ( ) : void
return void

Start() public method

Start the service
public Start ( ) : void
return void

Stop() public method

Stop the service
public Stop ( ) : void
return void

Unload() protected abstract method

protected abstract Unload ( ) : void
return void

Property Details

LoopData protected_oe property

protected Response,Zazzles.Middleware LoopData
return Zazzles.Middleware.Response