C# Class Gallifrey.Backend

Inheritance: IBackend
Show file Open project: BlythMeister/Gallifrey

Public Methods

Method Description
Backend ( InstanceType instanceType ) : System
Close ( ) : void
GetChangeLog ( System.Xml.Linq.XDocument changeLogContent ) : IEnumerable
Initialise ( ) : void
ResetInactiveAlert ( ) : void
SaveSettings ( bool jiraSettingsChanged ) : void
StartLockTimer ( System.TimeSpan initalTimeSpan = null ) : void
StopLockTimer ( ) : Guid?
TrackEvent ( TrackingType trackingType ) : void

Private Methods

Method Description
CleanUpAndTrackingHearbeatOnElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
JiraExportHearbeatHearbeatOnElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
OnExportPromptEvent ( object sender, Gallifrey.JiraTimers.ExportPromptDetail promptDetail ) : void
OnNoActivityEvent ( object sender, int millisecondsSinceActivity ) : void

Method Details

Backend() public method

public Backend ( InstanceType instanceType ) : System
instanceType InstanceType
return System

Close() public method

public Close ( ) : void
return void

GetChangeLog() public method

public GetChangeLog ( System.Xml.Linq.XDocument changeLogContent ) : IEnumerable
changeLogContent System.Xml.Linq.XDocument
return IEnumerable

Initialise() public method

public Initialise ( ) : void
return void

ResetInactiveAlert() public method

public ResetInactiveAlert ( ) : void
return void

SaveSettings() public method

public SaveSettings ( bool jiraSettingsChanged ) : void
jiraSettingsChanged bool
return void

StartLockTimer() public method

public StartLockTimer ( System.TimeSpan initalTimeSpan = null ) : void
initalTimeSpan System.TimeSpan
return void

StopLockTimer() public method

public StopLockTimer ( ) : Guid?
return Guid?

TrackEvent() public method

public TrackEvent ( TrackingType trackingType ) : void
trackingType TrackingType
return void