aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/MessageServerConfig.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Framework/MessageServerConfig.cs60
1 files changed, 27 insertions, 33 deletions
diff --git a/OpenSim/Framework/MessageServerConfig.cs b/OpenSim/Framework/MessageServerConfig.cs
index dbc06db..c378d27 100644
--- a/OpenSim/Framework/MessageServerConfig.cs
+++ b/OpenSim/Framework/MessageServerConfig.cs
@@ -34,25 +34,21 @@ namespace OpenSim.Framework
34 /// </summary> 34 /// </summary>
35 public class MessageServerConfig 35 public class MessageServerConfig
36 { 36 {
37 public string DefaultStartupMsg = String.Empty;
38 public string UserServerURL = String.Empty;
39 public string UserSendKey = String.Empty;
40 public string UserRecvKey = String.Empty;
41
42 public string GridServerURL = String.Empty;
43 public string GridSendKey = String.Empty;
44 public string GridRecvKey = String.Empty;
45 public string MessageServerIP = String.Empty;
46
47 public string DatabaseProvider = String.Empty;
48 public string GridCommsProvider = String.Empty;
49
50 public static uint DefaultHttpPort = 8006; 37 public static uint DefaultHttpPort = 8006;
51 public static bool DefaultHttpSSL = false; 38 public static bool DefaultHttpSSL = false;
39 private ConfigurationMember configMember;
40 public string DatabaseProvider = String.Empty;
41 public string DefaultStartupMsg = String.Empty;
42 public string GridCommsProvider = String.Empty;
43 public string GridRecvKey = String.Empty;
44 public string GridSendKey = String.Empty;
45 public string GridServerURL = String.Empty;
52 public uint HttpPort = DefaultHttpPort; 46 public uint HttpPort = DefaultHttpPort;
53 public bool HttpSSL = DefaultHttpSSL; 47 public bool HttpSSL = DefaultHttpSSL;
54 48 public string MessageServerIP = String.Empty;
55 private ConfigurationMember configMember; 49 public string UserRecvKey = String.Empty;
50 public string UserSendKey = String.Empty;
51 public string UserServerURL = String.Empty;
56 52
57 public MessageServerConfig(string description, string filename) 53 public MessageServerConfig(string description, string filename)
58 { 54 {
@@ -60,9 +56,9 @@ namespace OpenSim.Framework
60 new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); 56 new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true);
61 configMember.performConfigurationRetrieve(); 57 configMember.performConfigurationRetrieve();
62 } 58 }
59
63 public void loadConfigurationOptions() 60 public void loadConfigurationOptions()
64 { 61 {
65
66 configMember.addConfigurationOption("default_user_server", 62 configMember.addConfigurationOption("default_user_server",
67 ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, 63 ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY,
68 "Default User Server URI", 64 "Default User Server URI",
@@ -82,7 +78,7 @@ namespace OpenSim.Framework
82 78
83 configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, 79 configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING,
84 "DLL for database provider", "OpenSim.Data.MySQL.dll", false); 80 "DLL for database provider", "OpenSim.Data.MySQL.dll", false);
85 81
86 configMember.addConfigurationOption("region_comms_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, 82 configMember.addConfigurationOption("region_comms_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING,
87 "DLL for comms provider", "OpenSim.Region.Communications.OGS1.dll", false); 83 "DLL for comms provider", "OpenSim.Region.Communications.OGS1.dll", false);
88 84
@@ -91,51 +87,49 @@ namespace OpenSim.Framework
91 configMember.addConfigurationOption("http_ssl", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, 87 configMember.addConfigurationOption("http_ssl", ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN,
92 "Use SSL? true/false", DefaultHttpSSL.ToString(), false); 88 "Use SSL? true/false", DefaultHttpSSL.ToString(), false);
93 configMember.addConfigurationOption("published_ip", ConfigurationOption.ConfigurationTypes.TYPE_STRING, 89 configMember.addConfigurationOption("published_ip", ConfigurationOption.ConfigurationTypes.TYPE_STRING,
94 "My Published IP Address", "127.0.0.1", false); 90 "My Published IP Address", "127.0.0.1", false);
95
96 } 91 }
97 92
98 public bool handleIncomingConfiguration(string configuration_key, object configuration_result) 93 public bool handleIncomingConfiguration(string configuration_key, object configuration_result)
99 { 94 {
100 switch (configuration_key) 95 switch (configuration_key)
101 { 96 {
102
103 case "default_user_server": 97 case "default_user_server":
104 UserServerURL = (string)configuration_result; 98 UserServerURL = (string) configuration_result;
105 break; 99 break;
106 case "user_send_key": 100 case "user_send_key":
107 UserSendKey = (string)configuration_result; 101 UserSendKey = (string) configuration_result;
108 break; 102 break;
109 case "user_recv_key": 103 case "user_recv_key":
110 UserRecvKey = (string)configuration_result; 104 UserRecvKey = (string) configuration_result;
111 break; 105 break;
112 case "default_grid_server": 106 case "default_grid_server":
113 GridServerURL = (string)configuration_result; 107 GridServerURL = (string) configuration_result;
114 break; 108 break;
115 case "grid_send_key": 109 case "grid_send_key":
116 GridSendKey = (string)configuration_result; 110 GridSendKey = (string) configuration_result;
117 break; 111 break;
118 case "grid_recv_key": 112 case "grid_recv_key":
119 GridRecvKey = (string)configuration_result; 113 GridRecvKey = (string) configuration_result;
120 break; 114 break;
121 case "database_provider": 115 case "database_provider":
122 DatabaseProvider = (string)configuration_result; 116 DatabaseProvider = (string) configuration_result;
123 break; 117 break;
124 case "http_port": 118 case "http_port":
125 HttpPort = (uint)configuration_result; 119 HttpPort = (uint) configuration_result;
126 break; 120 break;
127 case "http_ssl": 121 case "http_ssl":
128 HttpSSL = (bool)configuration_result; 122 HttpSSL = (bool) configuration_result;
129 break; 123 break;
130 case "region_comms_provider": 124 case "region_comms_provider":
131 GridCommsProvider = (string)configuration_result; 125 GridCommsProvider = (string) configuration_result;
132 break; 126 break;
133 case "published_ip": 127 case "published_ip":
134 MessageServerIP = (string)configuration_result; 128 MessageServerIP = (string) configuration_result;
135 break; 129 break;
136 } 130 }
137 131
138 return true; 132 return true;
139 } 133 }
140 } 134 }
141} 135} \ No newline at end of file