diff options
Diffstat (limited to 'OpenGridServices.InventoryServer/Main.cs')
-rw-r--r-- | OpenGridServices.InventoryServer/Main.cs | 60 |
1 files changed, 60 insertions, 0 deletions
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 @@ | |||
1 | |||
2 | using System; | ||
3 | using System.Collections; | ||
4 | using System.Collections.Generic; | ||
5 | using System.Reflection; | ||
6 | using System.IO; | ||
7 | using System.Text; | ||
8 | using libsecondlife; | ||
9 | using OpenSim.Framework.User; | ||
10 | using OpenSim.Framework.Sims; | ||
11 | using OpenSim.Framework.Inventory; | ||
12 | using OpenSim.Framework.Interfaces; | ||
13 | using OpenSim.Framework.Console; | ||
14 | using OpenSim.Servers; | ||
15 | using OpenSim.Framework.Utilities; | ||
16 | |||
17 | namespace OpenGridServices.InventoryServer | ||
18 | { | ||
19 | public class OpenInventory_Main : BaseServer, conscmd_callback | ||
20 | { | ||
21 | ConsoleBase m_console; | ||
22 | InventoryManager m_inventoryManager; | ||
23 | |||
24 | public static void Main(string[] args) | ||
25 | { | ||
26 | } | ||
27 | |||
28 | public OpenInventory_Main() | ||
29 | { | ||
30 | m_console = new ConsoleBase("opengrid-inventory-console.log", "OpenInventory", this, false); | ||
31 | MainConsole.Instance = m_console; | ||
32 | } | ||
33 | |||
34 | public void Startup() | ||
35 | { | ||
36 | MainConsole.Instance.WriteLine("Initialising inventory manager..."); | ||
37 | m_inventoryManager = new InventoryManager(); | ||
38 | |||
39 | MainConsole.Instance.WriteLine("Starting HTTP server"); | ||
40 | BaseHttpServer httpServer = new BaseHttpServer(8004); | ||
41 | |||
42 | //httpServer.AddRestHandler("GET","/rootfolders/",Rest | ||
43 | } | ||
44 | |||
45 | public void RunCmd(string cmd, string[] cmdparams) | ||
46 | { | ||
47 | switch (cmd) | ||
48 | { | ||
49 | case "shutdown": | ||
50 | m_console.Close(); | ||
51 | Environment.Exit(0); | ||
52 | break; | ||
53 | } | ||
54 | } | ||
55 | |||
56 | public void Show(string ShowWhat) | ||
57 | { | ||
58 | } | ||
59 | } | ||
60 | } | ||