public AvatarCreationModule(UserDataBaseService userDataBaseService, UserConfig config, IInterServiceInventoryServices inventoryService) { // TODO: unused: m_config = config; m_userDataBaseService = userDataBaseService; m_inventoryService = inventoryService; m_inventoryServerUrl = config.InventoryUrl.OriginalString; }
public LoginSwitch( UserLoginService service, IInterServiceInventoryServices interInventoryService, IInventoryService inventoryService, IGridService gridService, UserConfig config) { m_UserLoginService = service; m_RealXtendLogin = new RealXtendLogin(service, interInventoryService, inventoryService, this, gridService, config); }
/// <summary> /// Start up the login service /// </summary> /// <param name="inventoryService"></param> protected virtual void StartupLoginService(IInterServiceInventoryServices inventoryService) { m_loginService = new UserLoginService( m_userDataBaseService, inventoryService, new LibraryRootFolder(Cfg.LibraryXmlfile), Cfg, Cfg.DefaultStartupMsg, new RegionProfileServiceProxy()); if (Cfg.EnableHGLogin) { m_loginAuthService = new UserLoginAuthService(m_userDataBaseService, inventoryService, new LibraryRootFolder(Cfg.LibraryXmlfile), Cfg, Cfg.DefaultStartupMsg, new RegionProfileServiceProxy()); } }
public UserLoginService( UserManagerBase userManager, IInterServiceInventoryServices inventoryService, LibraryRootFolder libraryRootFolder, UserConfig config, string welcomeMess, IRegionProfileRouter regionProfileService) : base(userManager, libraryRootFolder, welcomeMess) { m_config = config; m_defaultHomeX = m_config.DefaultX; m_defaultHomeY = m_config.DefaultY; m_interInventoryService = inventoryService; m_regionProfileService = regionProfileService; }
protected virtual void StartOtherComponents(IInterServiceInventoryServices inventoryService) { StartupLoginService(inventoryService); // // Get the minimum defaultLevel to access to the grid // m_loginService.setloginlevel((int)Cfg.DefaultUserLevel); RegisterInterface <UserLoginService>(m_loginService); //TODO: should be done in the login service m_eventDispatcher = new UserServerEventDispatchModule(m_userManager, m_messagesService, m_loginService); m_eventDispatcher.Initialise(this); }
public UserLoginService( UserManagerBase userManager, IInterServiceInventoryServices inventoryService, LibraryRootFolder libraryRootFolder, UserConfig config, string welcomeMess, IRegionProfileRouter regionProfileService) : base(userManager, libraryRootFolder, welcomeMess) { m_config = config; m_defaultHomeX = m_config.DefaultX; m_defaultHomeY = m_config.DefaultY; m_interInventoryService = inventoryService; m_regionProfileService = regionProfileService; m_GridService = new GridServicesConnector(config.GridServerURL.ToString()); }
public LLStandaloneLoginService( UserManagerBase userManager, string welcomeMess, IInterServiceInventoryServices interServiceInventoryService, NetworkServersInfo serversInfo, bool authenticate, LibraryRootFolder libraryRootFolder, ILoginServiceToRegionsConnector regionsConnector) : base(userManager, libraryRootFolder, welcomeMess) { this.m_serversInfo = serversInfo; m_defaultHomeX = this.m_serversInfo.DefaultHomeLocX; m_defaultHomeY = this.m_serversInfo.DefaultHomeLocY; m_authUsers = authenticate; m_inventoryService = interServiceInventoryService; m_regionsConnector = regionsConnector; }
public RealXtendLogin(UserLoginService service, IInterServiceInventoryServices interInventoryService, IInventoryService inventoryService, LoginSwitch loginSwitch, IGridService gridService, UserConfig config) { m_UserLoginService = service; m_interInventoryService = interInventoryService; m_InventoryService = inventoryService; m_LoginSwitch = loginSwitch; m_GridService = gridService; m_UserConfig = config; m_defaultHomeX = m_UserConfig.DefaultX; m_defaultHomeY = m_UserConfig.DefaultY; m_OpenSimMap = new OpenSimMap(config.GridServerURL, m_GridService); }
public HGLoginAuthService( UserManagerBase userManager, string welcomeMess, IInterServiceInventoryServices interServiceInventoryService, NetworkServersInfo serversInfo, bool authenticate, LibraryRootFolder libraryRootFolder, ILoginServiceToRegionsConnector regionsConnector) : base(userManager, libraryRootFolder, welcomeMess) { this.m_serversInfo = serversInfo; if (m_serversInfo != null) { m_defaultHomeX = this.m_serversInfo.DefaultHomeLocX; m_defaultHomeY = this.m_serversInfo.DefaultHomeLocY; } m_authUsers = authenticate; m_interServiceInventoryService = interServiceInventoryService; m_regionsConnector = regionsConnector; m_interInventoryService = interServiceInventoryService; }
public UserLoginAuthService( UserManagerBase userManager, IInterServiceInventoryServices inventoryService, LibraryRootFolder libraryRootFolder, UserConfig config, string welcomeMess, IRegionProfileRouter regionProfileService) : base(userManager, welcomeMess, inventoryService, null, true, libraryRootFolder, null) { m_config = config; m_defaultHomeX = m_config.DefaultX; m_defaultHomeY = m_config.DefaultY; m_interInventoryService = inventoryService; m_regionProfileService = regionProfileService; NetworkServersInfo serversinfo = new NetworkServersInfo(1000, 1000); serversinfo.GridRecvKey = m_config.GridRecvKey; serversinfo.GridSendKey = m_config.GridSendKey; serversinfo.GridURL = m_config.GridServerURL.ToString(); serversinfo.InventoryURL = m_config.InventoryUrl.ToString(); serversinfo.UserURL = m_config.AuthUrl.ToString(); SetServersInfo(serversinfo); }
public UserLoginAuthService( UserManagerBase userManager, IInterServiceInventoryServices inventoryService, LibraryRootFolder libraryRootFolder, UserConfig config, string welcomeMess, IRegionProfileRouter regionProfileService) : base(userManager, welcomeMess, inventoryService, null, true, libraryRootFolder, null) { m_config = config; m_defaultHomeX = m_config.DefaultX; m_defaultHomeY = m_config.DefaultY; m_inventoryService = inventoryService; m_regionProfileService = regionProfileService; NetworkServersInfo serversinfo = new NetworkServersInfo(1000, 1000); serversinfo.GridRecvKey = m_config.GridRecvKey; serversinfo.GridSendKey = m_config.GridSendKey; serversinfo.GridURL = m_config.GridServerURL.ToString(); serversinfo.InventoryURL = m_config.InventoryUrl.ToString(); serversinfo.UserURL = m_config.AuthUrl.ToString(); SetServersInfo(serversinfo); }
protected override void StartupSpecific() { IInterServiceInventoryServices inventoryService = StartupCoreComponents(); m_stats = StatsManager.StartCollectingUserStats(); //setup services/modules StartupUserServerModules(); StartOtherComponents(inventoryService); //PostInitialise the modules PostInitialiseModules(); //register http handlers and start http server m_log.Info("[STARTUP]: Starting HTTP process"); RegisterHttpHandlers(); m_httpServer.Start(); base.StartupSpecific(); }
public UserServerCommsManager(IInterServiceInventoryServices interServiceInventoryService) : base(null, null, null, false, null) { m_interServiceInventoryService = interServiceInventoryService; }
public UserServerCommsManager(IInterServiceInventoryServices interServiceInventoryService) : base(null, null) { m_interServiceInventoryService = interServiceInventoryService; }