From aba0f0774c32abf3dfbe837585354aaea9ebcede Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Fri, 1 Jun 2007 20:21:00 +0000 Subject: * Zomg inventory server (incomplete shell) --- OpenGridServices.InventoryServer/Main.cs | 60 ++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 OpenGridServices.InventoryServer/Main.cs (limited to 'OpenGridServices.InventoryServer/Main.cs') diff --git a/OpenGridServices.InventoryServer/Main.cs b/OpenGridServices.InventoryServer/Main.cs new file mode 100644 index 0000000..14b6f85 --- /dev/null +++ b/OpenGridServices.InventoryServer/Main.cs @@ -0,0 +1,60 @@ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Reflection; +using System.IO; +using System.Text; +using libsecondlife; +using OpenSim.Framework.User; +using OpenSim.Framework.Sims; +using OpenSim.Framework.Inventory; +using OpenSim.Framework.Interfaces; +using OpenSim.Framework.Console; +using OpenSim.Servers; +using OpenSim.Framework.Utilities; + +namespace OpenGridServices.InventoryServer +{ + public class OpenInventory_Main : BaseServer, conscmd_callback + { + ConsoleBase m_console; + InventoryManager m_inventoryManager; + + public static void Main(string[] args) + { + } + + public OpenInventory_Main() + { + m_console = new ConsoleBase("opengrid-inventory-console.log", "OpenInventory", this, false); + MainConsole.Instance = m_console; + } + + public void Startup() + { + MainConsole.Instance.WriteLine("Initialising inventory manager..."); + m_inventoryManager = new InventoryManager(); + + MainConsole.Instance.WriteLine("Starting HTTP server"); + BaseHttpServer httpServer = new BaseHttpServer(8004); + + //httpServer.AddRestHandler("GET","/rootfolders/",Rest + } + + public void RunCmd(string cmd, string[] cmdparams) + { + switch (cmd) + { + case "shutdown": + m_console.Close(); + Environment.Exit(0); + break; + } + } + + public void Show(string ShowWhat) + { + } + } +} -- cgit v1.1