C# Class Universe.Services.DataService.LocalUserStatsDataConnector

Inheritance: IUserStatsDataConnector
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Méthodes publiques

Méthode Description
Dispose ( ) : void
Get ( string columnName ) : List
GetBySession ( UUID sessionID ) : ViewerStatsMessage
GetCount ( string columnName, object>.KeyValuePair whereCheck ) : int
Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
RemoveAllSessions ( ) : void
UpdateUserStats ( ViewerStatsMessage uid, UUID agentID, UUID regionID ) : void

Add/Update a user's stats in the database

ViewerUsage ( ) : int>.Dictionary

Private Methods

Méthode Description
BuildSession ( List results, int start ) : ViewerStatsMessage

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Get() public méthode

public Get ( string columnName ) : List
columnName string
Résultat List

GetBySession() public méthode

public GetBySession ( UUID sessionID ) : ViewerStatsMessage
sessionID UUID
Résultat OpenMetaverse.Messages.Linden.ViewerStatsMessage

GetCount() public méthode

public GetCount ( string columnName, object>.KeyValuePair whereCheck ) : int
columnName string
whereCheck object>.KeyValuePair
Résultat int

Initialize() public méthode

public Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
GenericData IGenericData
source IConfigSource
simBase IRegistryCore
defaultConnectionString string
Résultat void

RemoveAllSessions() public méthode

public RemoveAllSessions ( ) : void
Résultat void

UpdateUserStats() public méthode

Add/Update a user's stats in the database
public UpdateUserStats ( ViewerStatsMessage uid, UUID agentID, UUID regionID ) : void
uid OpenMetaverse.Messages.Linden.ViewerStatsMessage
agentID UUID
regionID UUID
Résultat void

ViewerUsage() public méthode

public ViewerUsage ( ) : int>.Dictionary
Résultat int>.Dictionary