C# Class WhiteCore.Services.LLLoginService

Inheritance: ILoginService, IService
Afficher le fichier Open project: WhiteCoreSim/WhiteCore-Dev

Protected Properties

Свойство Type Description
LoginModules List
classifiedCategories System.Collections.ArrayList
eventCategories System.Collections.ArrayList
m_AllowAnonymousLogin bool
m_AllowDuplicateLogin bool
m_AllowRemoteSetLoginLevel bool
m_ArchiveService IAvatarAppearanceArchiver
m_AssetService IAssetService
m_AuthenticationService IAuthenticationService
m_AvatarService IAvatarService
m_CapsService ICapsService
m_DefaultHomeRegion string
m_DefaultHomeRegionPos System.Vector3
m_DefaultRegionName string
m_DefaultUserAvatarArchive string
m_FriendsService IFriendsService
m_GridService IGridService
m_InventoryService IInventoryService
m_LibraryService ILibraryService
m_MinLoginLevel int
m_RequireInventory bool
m_SimulationService ISimulationService
m_UserAccountService IUserAccountService
m_WelcomeMessage string
m_WelcomeMessageURL string
m_agentInfoService IAgentInfoService
m_config IConfigSource
m_loginServerConfig IConfig
m_registry IRegistryCore

Méthodes publiques

Méthode Description
AddClassifiedCategory ( int ID, string categoryName ) : void
FinishedStartup ( ) : void
FixCurrentOutFitFolder ( UUID user, AvatarAppearance &avappearance ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Login ( UUID AgentID, string Name, string authType, string passwd, string startLocation, string clientVersion, string channel, string mac, string id0, IPEndPoint clientIP, Hashtable requestData ) : WhiteCore.Framework.Services.LoginResponse
ReadClassifiedValues ( IConfig config ) : void
ReadEventValues ( IConfig config ) : void
SetEventCategories ( int value, string categoryName ) : void
SetLevel ( string firstName, string lastName, string passwd, int level, IPEndPoint clientIP ) : Hashtable
Start ( IConfigSource config, IRegistryCore registry ) : void
VerifyClient ( UUID AgentID, string name, string authType, string passwd ) : bool
WearFolder ( AvatarAppearance avappearance, UUID user, UUID folderOwnerID ) : AvatarAppearance

Méthodes protégées

Méthode Description
FindDestination ( UserAccount account, WhiteCore.Framework.Services.UserInfo pinfo, UUID sessionID, string startLocation, WhiteCore.Framework.Services.GridRegion home, TeleportFlags &tpFlags, string &where, System.Vector3 &position, System.Vector3 &lookAt ) : WhiteCore.Framework.Services.GridRegion
HandleLoginCommand ( IScene scene, string cmd ) : void
LaunchAgentAtGrid ( WhiteCore.Framework.Services.GridRegion destination, TeleportFlags tpFlags, UserAccount account, UUID session, UUID secureSession, System.Vector3 position, string currentWhere, IPEndPoint clientIP, List friendsToInform, string &where, string &reason, string &seedCap, WhiteCore.Framework.Services.GridRegion &dest ) : WhiteCore.Framework.PresenceInfo.AgentCircuitData
MakeAgent ( WhiteCore.Framework.Services.GridRegion region, UserAccount account, UUID session, UUID secureSession, uint circuit, System.Vector3 position, IPEndPoint clientIP ) : WhiteCore.Framework.PresenceInfo.AgentCircuitData
RegisterCommands ( ) : void
TryFindGridRegionForAgentLogin ( List regions, UserAccount account, UUID session, UUID secureSession, uint circuitCode, System.Vector3 position, IPEndPoint clientIP, WhiteCore.Framework.PresenceInfo.AgentCircuitData aCircuit, List friendsToInform, string &seedCap, string &reason, WhiteCore.Framework.Services.GridRegion &destination ) : bool

Private Methods

Méthode Description
BuildEventNotifications ( UUID principalID, ArrayList &eventNotifications ) : void

Method Details

AddClassifiedCategory() public méthode

public AddClassifiedCategory ( int ID, string categoryName ) : void
ID int
categoryName string
Résultat void

FindDestination() protected méthode

protected FindDestination ( UserAccount account, WhiteCore.Framework.Services.UserInfo pinfo, UUID sessionID, string startLocation, WhiteCore.Framework.Services.GridRegion home, TeleportFlags &tpFlags, string &where, System.Vector3 &position, System.Vector3 &lookAt ) : WhiteCore.Framework.Services.GridRegion
account WhiteCore.Framework.Services.UserAccount
pinfo WhiteCore.Framework.Services.UserInfo
sessionID UUID
startLocation string
home WhiteCore.Framework.Services.GridRegion
tpFlags TeleportFlags
where string
position System.Vector3
lookAt System.Vector3
Résultat WhiteCore.Framework.Services.GridRegion

FinishedStartup() public méthode

public FinishedStartup ( ) : void
Résultat void

FixCurrentOutFitFolder() public méthode

public FixCurrentOutFitFolder ( UUID user, AvatarAppearance &avappearance ) : void
user UUID
avappearance WhiteCore.Framework.ClientInterfaces.AvatarAppearance
Résultat void

HandleLoginCommand() protected méthode

protected HandleLoginCommand ( IScene scene, string cmd ) : void
scene IScene
cmd string
Résultat void

Initialize() public méthode

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void

LaunchAgentAtGrid() protected méthode

protected LaunchAgentAtGrid ( WhiteCore.Framework.Services.GridRegion destination, TeleportFlags tpFlags, UserAccount account, UUID session, UUID secureSession, System.Vector3 position, string currentWhere, IPEndPoint clientIP, List friendsToInform, string &where, string &reason, string &seedCap, WhiteCore.Framework.Services.GridRegion &dest ) : WhiteCore.Framework.PresenceInfo.AgentCircuitData
destination WhiteCore.Framework.Services.GridRegion
tpFlags TeleportFlags
account WhiteCore.Framework.Services.UserAccount
session UUID
secureSession UUID
position System.Vector3
currentWhere string
clientIP System.Net.IPEndPoint
friendsToInform List
where string
reason string
seedCap string
dest WhiteCore.Framework.Services.GridRegion
Résultat WhiteCore.Framework.PresenceInfo.AgentCircuitData

Login() public méthode

public Login ( UUID AgentID, string Name, string authType, string passwd, string startLocation, string clientVersion, string channel, string mac, string id0, IPEndPoint clientIP, Hashtable requestData ) : WhiteCore.Framework.Services.LoginResponse
AgentID UUID
Name string
authType string
passwd string
startLocation string
clientVersion string
channel string
mac string
id0 string
clientIP System.Net.IPEndPoint
requestData System.Collections.Hashtable
Résultat WhiteCore.Framework.Services.LoginResponse

MakeAgent() protected méthode

protected MakeAgent ( WhiteCore.Framework.Services.GridRegion region, UserAccount account, UUID session, UUID secureSession, uint circuit, System.Vector3 position, IPEndPoint clientIP ) : WhiteCore.Framework.PresenceInfo.AgentCircuitData
region WhiteCore.Framework.Services.GridRegion
account WhiteCore.Framework.Services.UserAccount
session UUID
secureSession UUID
circuit uint
position System.Vector3
clientIP System.Net.IPEndPoint
Résultat WhiteCore.Framework.PresenceInfo.AgentCircuitData

ReadClassifiedValues() public méthode

public ReadClassifiedValues ( IConfig config ) : void
config IConfig
Résultat void

ReadEventValues() public méthode

public ReadEventValues ( IConfig config ) : void
config IConfig
Résultat void

RegisterCommands() protected méthode

protected RegisterCommands ( ) : void
Résultat void

SetEventCategories() public méthode

public SetEventCategories ( int value, string categoryName ) : void
value int
categoryName string
Résultat void

SetLevel() public méthode

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
Résultat System.Collections.Hashtable

Start() public méthode

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void

TryFindGridRegionForAgentLogin() protected méthode

protected TryFindGridRegionForAgentLogin ( List regions, UserAccount account, UUID session, UUID secureSession, uint circuitCode, System.Vector3 position, IPEndPoint clientIP, WhiteCore.Framework.PresenceInfo.AgentCircuitData aCircuit, List friendsToInform, string &seedCap, string &reason, WhiteCore.Framework.Services.GridRegion &destination ) : bool
regions List
account WhiteCore.Framework.Services.UserAccount
session UUID
secureSession UUID
circuitCode uint
position System.Vector3
clientIP System.Net.IPEndPoint
aCircuit WhiteCore.Framework.PresenceInfo.AgentCircuitData
friendsToInform List
seedCap string
reason string
destination WhiteCore.Framework.Services.GridRegion
Résultat bool

VerifyClient() public méthode

public VerifyClient ( UUID AgentID, string name, string authType, string passwd ) : bool
AgentID UUID
name string
authType string
passwd string
Résultat bool

WearFolder() public méthode

public WearFolder ( AvatarAppearance avappearance, UUID user, UUID folderOwnerID ) : AvatarAppearance
avappearance WhiteCore.Framework.ClientInterfaces.AvatarAppearance
user UUID
folderOwnerID UUID
Résultat WhiteCore.Framework.ClientInterfaces.AvatarAppearance

Property Details

LoginModules protected_oe property

protected List LoginModules
Résultat List

classifiedCategories protected_oe property

protected ArrayList,System.Collections classifiedCategories
Résultat System.Collections.ArrayList

eventCategories protected_oe property

protected ArrayList,System.Collections eventCategories
Résultat System.Collections.ArrayList

m_AllowAnonymousLogin protected_oe property

protected bool m_AllowAnonymousLogin
Résultat bool

m_AllowDuplicateLogin protected_oe property

protected bool m_AllowDuplicateLogin
Résultat bool

m_AllowRemoteSetLoginLevel protected_oe property

protected bool m_AllowRemoteSetLoginLevel
Résultat bool

m_ArchiveService protected_oe property

protected IAvatarAppearanceArchiver m_ArchiveService
Résultat IAvatarAppearanceArchiver

m_AssetService protected_oe property

protected IAssetService m_AssetService
Résultat IAssetService

m_AuthenticationService protected_oe property

protected IAuthenticationService m_AuthenticationService
Résultat IAuthenticationService

m_AvatarService protected_oe property

protected IAvatarService m_AvatarService
Résultat IAvatarService

m_CapsService protected_oe property

protected ICapsService m_CapsService
Résultat ICapsService

m_DefaultHomeRegion protected_oe property

protected string m_DefaultHomeRegion
Résultat string

m_DefaultHomeRegionPos protected_oe property

protected Vector3,System m_DefaultHomeRegionPos
Résultat System.Vector3

m_DefaultRegionName protected_oe property

protected string m_DefaultRegionName
Résultat string

m_DefaultUserAvatarArchive protected_oe property

protected string m_DefaultUserAvatarArchive
Résultat string

m_FriendsService protected_oe property

protected IFriendsService m_FriendsService
Résultat IFriendsService

m_GridService protected_oe property

protected IGridService m_GridService
Résultat IGridService

m_InventoryService protected_oe property

protected IInventoryService m_InventoryService
Résultat IInventoryService

m_LibraryService protected_oe property

protected ILibraryService m_LibraryService
Résultat ILibraryService

m_MinLoginLevel protected_oe property

protected int m_MinLoginLevel
Résultat int

m_RequireInventory protected_oe property

protected bool m_RequireInventory
Résultat bool

m_SimulationService protected_oe property

protected ISimulationService m_SimulationService
Résultat ISimulationService

m_UserAccountService protected_oe property

protected IUserAccountService m_UserAccountService
Résultat IUserAccountService

m_WelcomeMessage protected_oe property

protected string m_WelcomeMessage
Résultat string

m_WelcomeMessageURL protected_oe property

protected string m_WelcomeMessageURL
Résultat string

m_agentInfoService protected_oe property

protected IAgentInfoService m_agentInfoService
Résultat IAgentInfoService

m_config protected_oe property

protected IConfigSource m_config
Résultat IConfigSource

m_loginServerConfig protected_oe property

protected IConfig m_loginServerConfig
Résultat IConfig

m_registry protected_oe property

protected IRegistryCore m_registry
Résultat IRegistryCore