C# Class Universe.Services.AgentInfoService

Inheritance: Universe.Framework.Services.ConnectorBase, IService, IAgentInfoService
Mostra file Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Property Type Description
m_agentInfoConnector IAgentInfoConnector

Public Methods

Method Description
FinishedStartup ( ) : void
FireUserStatusChangeEvent ( string userID, bool loggingIn, UUID enteringRegion ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Save ( UserInfo userInfo ) : void
SetLoggedIn ( string userID, bool loggingIn, UUID enteringRegion, string enteringRegionURI ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

Private Methods

Method Description
GetAgentsLocations ( string requestor, List userIDs ) : List
GetUserInfo ( string userID ) : UserInfo
GetUserInfo ( string userID, bool checkForOfflineStatus ) : UserInfo
GetUserInfos ( List userIDs ) : List
GetUserInfos ( UUID regionID ) : List
SetHomePosition ( string userID, UUID homeID, System.Vector3 homePosition, System.Vector3 homeLookAt ) : bool
SetLastPosition ( string userID, UUID regionID, System.Vector3 lastPosition, System.Vector3 lastLookAt, string regionURI ) : void

Method Details

FinishedStartup() public method

public FinishedStartup ( ) : void
return void

FireUserStatusChangeEvent() public method

public FireUserStatusChangeEvent ( string userID, bool loggingIn, UUID enteringRegion ) : void
userID string
loggingIn bool
enteringRegion UUID
return void

Initialize() public method

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
return void

Save() public method

public Save ( UserInfo userInfo ) : void
userInfo Universe.Framework.Services.UserInfo
return void

SetLoggedIn() public method

public SetLoggedIn ( string userID, bool loggingIn, UUID enteringRegion, string enteringRegionURI ) : void
userID string
loggingIn bool
enteringRegion UUID
enteringRegionURI string
return void

Start() public method

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
return void

Property Details

m_agentInfoConnector protected_oe property

protected IAgentInfoConnector m_agentInfoConnector
return IAgentInfoConnector