aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenGridServices.InventoryServer/Main.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenGridServices.InventoryServer/Main.cs')
-rw-r--r--OpenGridServices.InventoryServer/Main.cs60
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
2using System;
3using System.Collections;
4using System.Collections.Generic;
5using System.Reflection;
6using System.IO;
7using System.Text;
8using libsecondlife;
9using OpenSim.Framework.User;
10using OpenSim.Framework.Sims;
11using OpenSim.Framework.Inventory;
12using OpenSim.Framework.Interfaces;
13using OpenSim.Framework.Console;
14using OpenSim.Servers;
15using OpenSim.Framework.Utilities;
16
17namespace 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}