C# 클래스 OpenSim.Services.LLLoginService.LLLoginService

상속: ILoginService
파일 보기 프로젝트 열기: mcortez/opensim

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

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

보호된 메소드들

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

비공개 메소드들

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

메소드 상세

FindDestination() 보호된 메소드

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
리턴 OpenSim.Services.Interfaces.GridRegion

LLLoginService() 공개 메소드

public LLLoginService ( IConfigSource config ) : System
config IConfigSource
리턴 System

LLLoginService() 공개 메소드

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

LaunchAgentAtGrid() 보호된 메소드

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
리턴 OpenSim.Framework.AgentCircuitData

Login() 공개 메소드

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
리턴 OpenSim.Services.Interfaces.LoginResponse

SetLevel() 공개 메소드

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
리턴 System.Collections.Hashtable

프로퍼티 상세

m_AuthenticationService 보호되어 있는 프로퍼티

protected IAuthenticationService m_AuthenticationService
리턴 IAuthenticationService

m_AvatarService 보호되어 있는 프로퍼티

protected IAvatarService m_AvatarService
리턴 IAvatarService

m_FriendsService 보호되어 있는 프로퍼티

protected IFriendsService m_FriendsService
리턴 IFriendsService

m_GridService 보호되어 있는 프로퍼티

protected IGridService m_GridService
리턴 IGridService

m_GridUserService 보호되어 있는 프로퍼티

protected IGridUserService m_GridUserService
리턴 IGridUserService

m_InventoryService 보호되어 있는 프로퍼티

protected IInventoryService m_InventoryService
리턴 IInventoryService

m_LibraryService 보호되어 있는 프로퍼티

protected ILibraryService m_LibraryService
리턴 ILibraryService

m_MinLoginLevel 보호되어 있는 프로퍼티

protected int m_MinLoginLevel
리턴 int

m_PresenceService 보호되어 있는 프로퍼티

protected IPresenceService m_PresenceService
리턴 IPresenceService

m_UserAccountService 보호되어 있는 프로퍼티

protected IUserAccountService m_UserAccountService
리턴 IUserAccountService

m_WelcomeMessage 보호되어 있는 프로퍼티

protected string m_WelcomeMessage
리턴 string