C# Class OpenSim.Services.LLLoginService.LLLoginService

Inheritance: ILoginService
Exibir arquivo Open project: mcortez/opensim

Protected Properties

Property Type Description
m_AuthenticationService IAuthenticationService
m_AvatarService IAvatarService
m_FriendsService IFriendsService
m_GridService IGridService
m_GridUserService IGridUserService
m_InventoryService IInventoryService
m_LibraryService ILibraryService
m_MinLoginLevel int
m_PresenceService IPresenceService
m_UserAccountService IUserAccountService
m_WelcomeMessage string

Public Methods

Method Description
LLLoginService ( IConfigSource config ) : System
LLLoginService ( IConfigSource config, ISimulationService simService, ILibraryService libraryService ) : System
Login ( string firstName, string lastName, string passwd, string startLocation, UUID scopeID, string clientVersion, IPEndPoint clientIP ) : OpenSim.Services.Interfaces.LoginResponse
SetLevel ( string firstName, string lastName, string passwd, int level, IPEndPoint clientIP ) : Hashtable

Protected Methods

Method Description
FindDestination ( UserAccount account, UUID scopeID, OpenSim.Services.Interfaces.GridUserInfo pinfo, UUID sessionID, string startLocation, GridRegion home, GridRegion &gatekeeper, string &where, System.Vector3 &position, System.Vector3 &lookAt ) : GridRegion
LaunchAgentAtGrid ( GridRegion gatekeeper, GridRegion destination, UserAccount account, OpenSim.Services.Interfaces.AvatarData avatar, UUID session, UUID secureSession, System.Vector3 position, string currentWhere, string viewer, string &where, string &reason ) : AgentCircuitData

Private Methods

Method Description
FindForeignRegion ( string domainName, uint port, string regionName, GridRegion &gatekeeper ) : GridRegion
HandleLoginCommand ( string module, string cmd ) : void
LaunchAgentDirectly ( ISimulationService simConnector, GridRegion region, AgentCircuitData aCircuit, string &reason ) : bool
LaunchAgentIndirectly ( GridRegion gatekeeper, GridRegion destination, AgentCircuitData aCircuit, string &reason ) : bool
MakeAgent ( GridRegion region, UserAccount account, OpenSim.Services.Interfaces.AvatarData avatar, UUID session, UUID secureSession, uint circuit, System.Vector3 position, string viewer ) : AgentCircuitData
RegisterCommands ( ) : void
SetHostAndPort ( string url ) : void
SetServiceURLs ( AgentCircuitData aCircuit, UserAccount account ) : void

Method Details

FindDestination() protected method

protected FindDestination ( UserAccount account, UUID scopeID, OpenSim.Services.Interfaces.GridUserInfo pinfo, UUID sessionID, string startLocation, GridRegion home, GridRegion &gatekeeper, string &where, System.Vector3 &position, System.Vector3 &lookAt ) : GridRegion
account OpenSim.Services.Interfaces.UserAccount
scopeID UUID
pinfo OpenSim.Services.Interfaces.GridUserInfo
sessionID UUID
startLocation string
home OpenSim.Services.Interfaces.GridRegion
gatekeeper OpenSim.Services.Interfaces.GridRegion
where string
position System.Vector3
lookAt System.Vector3
return OpenSim.Services.Interfaces.GridRegion

LLLoginService() public method

public LLLoginService ( IConfigSource config ) : System
config IConfigSource
return System

LLLoginService() public method

public LLLoginService ( IConfigSource config, ISimulationService simService, ILibraryService libraryService ) : System
config IConfigSource
simService ISimulationService
libraryService ILibraryService
return System

LaunchAgentAtGrid() protected method

protected LaunchAgentAtGrid ( GridRegion gatekeeper, GridRegion destination, UserAccount account, OpenSim.Services.Interfaces.AvatarData avatar, UUID session, UUID secureSession, System.Vector3 position, string currentWhere, string viewer, string &where, string &reason ) : AgentCircuitData
gatekeeper OpenSim.Services.Interfaces.GridRegion
destination OpenSim.Services.Interfaces.GridRegion
account OpenSim.Services.Interfaces.UserAccount
avatar OpenSim.Services.Interfaces.AvatarData
session UUID
secureSession UUID
position System.Vector3
currentWhere string
viewer string
where string
reason string
return OpenSim.Framework.AgentCircuitData

Login() public method

public Login ( string firstName, string lastName, string passwd, string startLocation, UUID scopeID, string clientVersion, IPEndPoint clientIP ) : OpenSim.Services.Interfaces.LoginResponse
firstName string
lastName string
passwd string
startLocation string
scopeID UUID
clientVersion string
clientIP System.Net.IPEndPoint
return OpenSim.Services.Interfaces.LoginResponse

SetLevel() public method

public SetLevel ( string firstName, string lastName, string passwd, int level, IPEndPoint clientIP ) : Hashtable
firstName string
lastName string
passwd string
level int
clientIP System.Net.IPEndPoint
return System.Collections.Hashtable

Property Details

m_AuthenticationService protected_oe property

protected IAuthenticationService m_AuthenticationService
return IAuthenticationService

m_AvatarService protected_oe property

protected IAvatarService m_AvatarService
return IAvatarService

m_FriendsService protected_oe property

protected IFriendsService m_FriendsService
return IFriendsService

m_GridService protected_oe property

protected IGridService m_GridService
return IGridService

m_GridUserService protected_oe property

protected IGridUserService m_GridUserService
return IGridUserService

m_InventoryService protected_oe property

protected IInventoryService m_InventoryService
return IInventoryService

m_LibraryService protected_oe property

protected ILibraryService m_LibraryService
return ILibraryService

m_MinLoginLevel protected_oe property

protected int m_MinLoginLevel
return int

m_PresenceService protected_oe property

protected IPresenceService m_PresenceService
return IPresenceService

m_UserAccountService protected_oe property

protected IUserAccountService m_UserAccountService
return IUserAccountService

m_WelcomeMessage protected_oe property

protected string m_WelcomeMessage
return string