diff options
author | lbsa71 | 2009-04-17 05:52:46 +0000 |
---|---|---|
committer | lbsa71 | 2009-04-17 05:52:46 +0000 |
commit | bbe1e196963fe8609a1070793b8439c293261d24 (patch) | |
tree | 32102a5e67d7e007d5efe473aef3d331f3697726 /OpenSim/Framework/GridConfig.cs | |
parent | * Added some debug info if MXP is enabled. (diff) | |
download | opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.zip opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.tar.gz opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.tar.bz2 opensim-SC-bbe1e196963fe8609a1070793b8439c293261d24.tar.xz |
* Some more work on refactoring configs;
* Moved the constants out into a separate DefaultConfig
* Pulled configMember up
* Some minor CCC
Diffstat (limited to 'OpenSim/Framework/GridConfig.cs')
-rw-r--r-- | OpenSim/Framework/GridConfig.cs | 41 |
1 files changed, 19 insertions, 22 deletions
diff --git a/OpenSim/Framework/GridConfig.cs b/OpenSim/Framework/GridConfig.cs index 640eeaa..679c84b 100644 --- a/OpenSim/Framework/GridConfig.cs +++ b/OpenSim/Framework/GridConfig.cs | |||
@@ -31,19 +31,16 @@ namespace OpenSim.Framework | |||
31 | { | 31 | { |
32 | public class GridConfig:ConfigBase | 32 | public class GridConfig:ConfigBase |
33 | { | 33 | { |
34 | public static uint DefaultHttpPort = 8001; | ||
35 | |||
36 | public string AllowForcefulBanlines = "TRUE"; | 34 | public string AllowForcefulBanlines = "TRUE"; |
37 | public bool AllowRegionRegistration = true; | 35 | public bool AllowRegionRegistration = true; |
38 | public string AssetRecvKey = String.Empty; | 36 | public string AssetRecvKey = String.Empty; |
39 | public string AssetSendKey = String.Empty; | 37 | public string AssetSendKey = String.Empty; |
40 | 38 | ||
41 | private ConfigurationMember configMember; | ||
42 | public string DatabaseProvider = String.Empty; | 39 | public string DatabaseProvider = String.Empty; |
43 | public string DatabaseConnect = String.Empty; | 40 | public string DatabaseConnect = String.Empty; |
44 | public string DefaultAssetServer = String.Empty; | 41 | public string DefaultAssetServer = String.Empty; |
45 | public string DefaultUserServer = String.Empty; | 42 | public string DefaultUserServer = String.Empty; |
46 | public uint HttpPort = DefaultHttpPort; | 43 | public uint HttpPort = DefaultSettings.DefaultGridServerHttpPort; |
47 | public string SimRecvKey = String.Empty; | 44 | public string SimRecvKey = String.Empty; |
48 | public string SimSendKey = String.Empty; | 45 | public string SimSendKey = String.Empty; |
49 | public string UserRecvKey = String.Empty; | 46 | public string UserRecvKey = String.Empty; |
@@ -51,49 +48,49 @@ namespace OpenSim.Framework | |||
51 | 48 | ||
52 | public GridConfig(string description, string filename) | 49 | public GridConfig(string description, string filename) |
53 | { | 50 | { |
54 | configMember = | 51 | m_configMember = |
55 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); | 52 | new ConfigurationMember(filename, description, loadConfigurationOptions, handleIncomingConfiguration, true); |
56 | configMember.performConfigurationRetrieve(); | 53 | m_configMember.performConfigurationRetrieve(); |
57 | } | 54 | } |
58 | 55 | ||
59 | public void loadConfigurationOptions() | 56 | public void loadConfigurationOptions() |
60 | { | 57 | { |
61 | configMember.addConfigurationOption("default_asset_server", | 58 | m_configMember.addConfigurationOption("default_asset_server", |
62 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 59 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
63 | "Default Asset Server URI", | 60 | "Default Asset Server URI", |
64 | "http://127.0.0.1:" + AssetConfig.DefaultHttpPort.ToString() + "/", | 61 | "http://127.0.0.1:" + DefaultSettings.DefaultAssetServerHttpPort.ToString() + "/", |
65 | false); | 62 | false); |
66 | configMember.addConfigurationOption("asset_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 63 | m_configMember.addConfigurationOption("asset_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
67 | "Key to send to asset server", "null", false); | 64 | "Key to send to asset server", "null", false); |
68 | configMember.addConfigurationOption("asset_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 65 | m_configMember.addConfigurationOption("asset_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
69 | "Key to expect from asset server", "null", false); | 66 | "Key to expect from asset server", "null", false); |
70 | 67 | ||
71 | configMember.addConfigurationOption("default_user_server", | 68 | m_configMember.addConfigurationOption("default_user_server", |
72 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, | 69 | ConfigurationOption.ConfigurationTypes.TYPE_STRING_NOT_EMPTY, |
73 | "Default User Server URI", | 70 | "Default User Server URI", |
74 | "http://127.0.0.1:" + UserConfig.DefaultHttpPort.ToString() + "/", false); | 71 | "http://127.0.0.1:" + DefaultSettings.DefaultUserServerHttpPort.ToString() + "/", false); |
75 | configMember.addConfigurationOption("user_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 72 | m_configMember.addConfigurationOption("user_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
76 | "Key to send to user server", "null", false); | 73 | "Key to send to user server", "null", false); |
77 | configMember.addConfigurationOption("user_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 74 | m_configMember.addConfigurationOption("user_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
78 | "Key to expect from user server", "null", false); | 75 | "Key to expect from user server", "null", false); |
79 | 76 | ||
80 | configMember.addConfigurationOption("sim_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 77 | m_configMember.addConfigurationOption("sim_send_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
81 | "Key to send to a simulator", "null", false); | 78 | "Key to send to a simulator", "null", false); |
82 | configMember.addConfigurationOption("sim_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 79 | m_configMember.addConfigurationOption("sim_recv_key", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
83 | "Key to expect from a simulator", "null", false); | 80 | "Key to expect from a simulator", "null", false); |
84 | configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 81 | m_configMember.addConfigurationOption("database_provider", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
85 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); | 82 | "DLL for database provider", "OpenSim.Data.MySQL.dll", false); |
86 | configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 83 | m_configMember.addConfigurationOption("database_connect", ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
87 | "Database connect string", "", false); | 84 | "Database connect string", "", false); |
88 | 85 | ||
89 | configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, | 86 | m_configMember.addConfigurationOption("http_port", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, |
90 | "Http Listener port", DefaultHttpPort.ToString(), false); | 87 | "Http Listener port", DefaultSettings.DefaultGridServerHttpPort.ToString(), false); |
91 | 88 | ||
92 | configMember.addConfigurationOption("allow_forceful_banlines", | 89 | m_configMember.addConfigurationOption("allow_forceful_banlines", |
93 | ConfigurationOption.ConfigurationTypes.TYPE_STRING, | 90 | ConfigurationOption.ConfigurationTypes.TYPE_STRING, |
94 | "Allow Forceful Banlines", "TRUE", true); | 91 | "Allow Forceful Banlines", "TRUE", true); |
95 | 92 | ||
96 | configMember.addConfigurationOption("allow_region_registration", | 93 | m_configMember.addConfigurationOption("allow_region_registration", |
97 | ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, | 94 | ConfigurationOption.ConfigurationTypes.TYPE_BOOLEAN, |
98 | "Allow regions to register immediately upon grid server startup? true/false", | 95 | "Allow regions to register immediately upon grid server startup? true/false", |
99 | "True", | 96 | "True", |