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.