C# 클래스 Universe.Services.DataService.LocalUserInfoConnector

상속: IAgentInfoConnector
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

보호된 프로퍼티들

프로퍼티 타입 설명
m_allowDuplicatePresences bool
m_checkLastSeen bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ParseQuery ( List query ) : List

메소드 상세

CurrentlyOnline() 공개 메소드

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

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Get() 공개 메소드

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

GetByCurrentRegion() 공개 메소드

public GetByCurrentRegion ( string regionID ) : List
regionID string
리턴 List

Initialize() 공개 메소드

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

OnlineUsers() 공개 메소드

public OnlineUsers ( uint secondsAgo ) : uint
secondsAgo uint
리턴 uint

RecentlyOnline() 공개 메소드

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

RecentlyOnline() 공개 메소드

public RecentlyOnline ( uint secondsAgo, bool stillOnline ) : uint
secondsAgo uint
stillOnline bool
리턴 uint

Set() 공개 메소드

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

SetHomePosition() 공개 메소드

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

SetLastPosition() 공개 메소드

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
리턴 void

Update() 공개 메소드

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

프로퍼티 상세

m_allowDuplicatePresences 보호되어 있는 프로퍼티

protected bool m_allowDuplicatePresences
리턴 bool

m_checkLastSeen 보호되어 있는 프로퍼티

protected bool m_checkLastSeen
리턴 bool