mirror of
https://github.com/opensim/opensim.git
synced 2026-05-20 07:05:46 +08:00
Refactor. Make ConsoleBase a true base class. Create CommandConsole as a simple
console capable of processing commands. Create LocalConsole as a console that uses cursor control and context help. Precursor to a distributed console system for the new grid services. No functional change intended :)
This commit is contained in:
@@ -49,7 +49,7 @@ namespace OpenSim.Grid.UserServer
|
||||
{
|
||||
private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
|
||||
|
||||
protected ConsoleBase m_console;
|
||||
protected CommandConsole m_console;
|
||||
protected UserConfig m_cfg;
|
||||
|
||||
protected UserDataBaseService m_userDataBaseService;
|
||||
@@ -88,8 +88,8 @@ namespace OpenSim.Grid.UserServer
|
||||
m_loginService = loginService;
|
||||
}
|
||||
|
||||
ConsoleBase console;
|
||||
if ((m_core.TryGet<ConsoleBase>(out console)) && (m_cfg != null)
|
||||
CommandConsole console;
|
||||
if ((m_core.TryGet<CommandConsole>(out console)) && (m_cfg != null)
|
||||
&& (m_userDataBaseService != null) && (m_loginService != null))
|
||||
{
|
||||
RegisterConsoleCommands(console);
|
||||
@@ -101,7 +101,7 @@ namespace OpenSim.Grid.UserServer
|
||||
|
||||
}
|
||||
|
||||
private void RegisterConsoleCommands(ConsoleBase console)
|
||||
private void RegisterConsoleCommands(CommandConsole console)
|
||||
{
|
||||
m_console = console;
|
||||
m_console.Commands.AddCommand("userserver", false, "create user",
|
||||
|
||||
Reference in New Issue
Block a user