HeroStats Libraries
HeroStats.StatsEngine Namespace

Namespace hierarchy

Classes

Class Description
DetailData Holds timed detail statistics (per minute) for graphing
GlobalConfigDataSet  
GlobalConfigDataSet.AccountingDataTable  
GlobalConfigDataSet.AccountingRow  
GlobalConfigDataSet.AccountingRowChangeEvent  
GlobalConfigDataSet.MRUDataTable  
GlobalConfigDataSet.MRURow  
GlobalConfigDataSet.MRURowChangeEvent  
GlobalConfigDataSet.OptionsDataDataTable  
GlobalConfigDataSet.OptionsDataRow  
GlobalConfigDataSet.OptionsDataRowChangeEvent  
GlobalConfiguration Encapsulates the configuration options pertinent to the system as a whole. Derives from DataSet, and exposes the aggregated DataTable objects.
HeroConfigDataSet  
HeroConfigDataSet.AccountingDataTable  
HeroConfigDataSet.AccountingRow  
HeroConfigDataSet.AccountingRowChangeEvent  
HeroConfigDataSet.ConfigurationsDataTable  
HeroConfigDataSet.ConfigurationsRow  
HeroConfigDataSet.ConfigurationsRowChangeEvent  
HeroConfigDataSet.FiltersDataTable  
HeroConfigDataSet.FiltersRow  
HeroConfigDataSet.FiltersRowChangeEvent  
HeroConfigDataSet.GraphDataDataTable  
HeroConfigDataSet.GraphDataRow  
HeroConfigDataSet.GraphDataRowChangeEvent  
HeroConfigDataSet.StatisticsDataTable  
HeroConfigDataSet.StatisticsRow  
HeroConfigDataSet.StatisticsRowChangeEvent  
HeroConfigDataSet.TabsDataTable  
HeroConfigDataSet.TabsRow  
HeroConfigDataSet.TabsRowChangeEvent  
HeroConfigDataSet.TimedPowersDataTable  
HeroConfigDataSet.TimedPowersRow  
HeroConfigDataSet.TimedPowersRowChangeEvent  
HeroConfigDataSet.UntimedPowersDataTable  
HeroConfigDataSet.UntimedPowersRow  
HeroConfigDataSet.UntimedPowersRowChangeEvent  
HeroConfiguration Encapsulates the configuration options specific to each hero
Singletons Encapsulates objects that are required to be singletons in this application
StatsEngine The basis of the statistical engine in HeroStats. The StatsEngine object stores all the details of the statistics that have been generated online, including the messages that come from the City of Heroes client.

Delegates

Delegate Description
DetailDataChangedDelegate Delegate used for OnDetailDataChanged events
DetailDataClearedDelegate Delegate used for OnDetailDataCleared events
GlobalConfigDataSet.AccountingRowChangeEventHandler  
GlobalConfigDataSet.MRURowChangeEventHandler  
GlobalConfigDataSet.OptionsDataRowChangeEventHandler  
HeroConfigDataSet.AccountingRowChangeEventHandler  
HeroConfigDataSet.ConfigurationsRowChangeEventHandler  
HeroConfigDataSet.FiltersRowChangeEventHandler  
HeroConfigDataSet.GraphDataRowChangeEventHandler  
HeroConfigDataSet.StatisticsRowChangeEventHandler  
HeroConfigDataSet.TabsRowChangeEventHandler  
HeroConfigDataSet.TimedPowersRowChangeEventHandler  
HeroConfigDataSet.UntimedPowersRowChangeEventHandler  
StatsEngine.ChatMessageHandler Fired when various specific message types are detected.
StatsEngine.DataAcquisitionErrorHandler Delegate used in the OnDataAcquisitionError event
StatsEngine.DataAcquisitionMessageHandler Delegate used in various scanner status messages
StatsEngine.EffectHandler Delegate used in OnEffectStart and OnEffectStop events
StatsEngine.FileLoadHandler Delegate used in the OnFileLoad event
StatsEngine.GameTimerTickHandler Delegate used in the OnGameTimerTick event
StatsEngine.HeroLoginHandler Delegate used in the OnHeroLogin event
StatsEngine.HeroLogoutHandler Delegate used in the OnHeroLogout event
StatsEngine.LoadProgressHandler Delegate used in the OnLoadProgress event
StatsEngine.PointsGainedHandler Delegate used in the OnPointsGained event
StatsEngine.PowerRechargeHandler Delegate used in OnPowerRecharge events
StatsEngine.RecalculationDoneHandler Delegate used in the OnRecalcDone event

Enumerations

Enumeration Description
BuffArea Represents the area of effect of a buff power
SaveResult Results of a operation.