C# Class Universe.Services.DataService.LocalUserInfoConnector

Inheritance: IAgentInfoConnector
显示文件 Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Property Type Description
m_allowDuplicatePresences bool
m_checkLastSeen bool

Public Methods

Method Description
CurrentlyOnline ( uint secondsAgo, bool>.Dictionary sort ) : List
Dispose ( ) : void
Get ( string userID, bool checkOnlineStatus, bool &onlineStatusChanged ) : UserInfo
GetByCurrentRegion ( string regionID ) : List
Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
OnlineUsers ( uint secondsAgo ) : uint
RecentlyOnline ( uint secondsAgo, bool stillOnline, bool>.Dictionary sort ) : List
RecentlyOnline ( uint secondsAgo, bool stillOnline ) : uint
Set ( UserInfo info ) : bool
SetHomePosition ( string userID, UUID regionID, System.Vector3 Position, System.Vector3 LookAt ) : void
SetLastPosition ( string userID, UUID regionID, string regionURI, System.Vector3 lastPosition, System.Vector3 lastLookAt ) : void
Update ( string userID, object>.Dictionary values ) : void

Private Methods

Method Description
ParseQuery ( List query ) : List

Method Details

CurrentlyOnline() public method

public CurrentlyOnline ( uint secondsAgo, bool>.Dictionary sort ) : List
secondsAgo uint
sort bool>.Dictionary
return List

Dispose() public method

public Dispose ( ) : void
return void

Get() public method

public Get ( string userID, bool checkOnlineStatus, bool &onlineStatusChanged ) : UserInfo
userID string
checkOnlineStatus bool
onlineStatusChanged bool
return Universe.Framework.Services.UserInfo

GetByCurrentRegion() public method

public GetByCurrentRegion ( string regionID ) : List
regionID string
return List

Initialize() public method

public Initialize ( IGenericData GenericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
GenericData IGenericData
source IConfigSource
simBase IRegistryCore
defaultConnectionString string
return void

OnlineUsers() public method

public OnlineUsers ( uint secondsAgo ) : uint
secondsAgo uint
return uint

RecentlyOnline() public method

public RecentlyOnline ( uint secondsAgo, bool stillOnline, bool>.Dictionary sort ) : List
secondsAgo uint
stillOnline bool
sort bool>.Dictionary
return List

RecentlyOnline() public method

public RecentlyOnline ( uint secondsAgo, bool stillOnline ) : uint
secondsAgo uint
stillOnline bool
return uint

Set() public method

public Set ( UserInfo info ) : bool
info Universe.Framework.Services.UserInfo
return bool

SetHomePosition() public method

public SetHomePosition ( string userID, UUID regionID, System.Vector3 Position, System.Vector3 LookAt ) : void
userID string
regionID UUID
Position System.Vector3
LookAt System.Vector3
return void

SetLastPosition() public method

public SetLastPosition ( string userID, UUID regionID, string regionURI, System.Vector3 lastPosition, System.Vector3 lastLookAt ) : void
userID string
regionID UUID
regionURI string
lastPosition System.Vector3
lastLookAt System.Vector3
return void

Update() public method

public Update ( string userID, object>.Dictionary values ) : void
userID string
values object>.Dictionary
return void

Property Details

m_allowDuplicatePresences protected_oe property

protected bool m_allowDuplicatePresences
return bool

m_checkLastSeen protected_oe property

protected bool m_checkLastSeen
return bool