aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Interfaces/ICommander.cs
diff options
context:
space:
mode:
authorJustin Clarke Casey2009-02-06 18:18:01 +0000
committerJustin Clarke Casey2009-02-06 18:18:01 +0000
commit00a3cbd6fa9d84fe28b3a7f033e2452d6a3f1d69 (patch)
treef70297e039ebd6fc1c69e226e5f28683476d61d6 /OpenSim/Region/Framework/Interfaces/ICommander.cs
parentThis changeset is the step 1 of 2 in refactoring (diff)
downloadopensim-SC-00a3cbd6fa9d84fe28b3a7f033e2452d6a3f1d69.zip
opensim-SC-00a3cbd6fa9d84fe28b3a7f033e2452d6a3f1d69.tar.gz
opensim-SC-00a3cbd6fa9d84fe28b3a7f033e2452d6a3f1d69.tar.bz2
opensim-SC-00a3cbd6fa9d84fe28b3a7f033e2452d6a3f1d69.tar.xz
* Implement help <command> from the region console
* So at the moment once can type 'help terrain fill' as well as 'terrain fill help' * Current implementation is a transient hack that should be tidied up soon
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces/ICommander.cs')
-rw-r--r--OpenSim/Region/Framework/Interfaces/ICommander.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/ICommander.cs b/OpenSim/Region/Framework/Interfaces/ICommander.cs
index 17a2e4a..f94e8e8 100644
--- a/OpenSim/Region/Framework/Interfaces/ICommander.cs
+++ b/OpenSim/Region/Framework/Interfaces/ICommander.cs
@@ -25,6 +25,8 @@
25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */ 26 */
27 27
28using System.Collections.Generic;
29
28namespace OpenSim.Region.Framework.Interfaces 30namespace OpenSim.Region.Framework.Interfaces
29{ 31{
30 public interface ICommander 32 public interface ICommander
@@ -39,6 +41,11 @@ namespace OpenSim.Region.Framework.Interfaces
39 /// </value> 41 /// </value>
40 string Help { get; } 42 string Help { get; }
41 43
44 /// <summary>
45 /// The commands available for this commander
46 /// </summary>
47 Dictionary<string, ICommand> Commands { get; }
48
42 void ProcessConsoleCommand(string function, string[] args); 49 void ProcessConsoleCommand(string function, string[] args);
43 void RegisterCommand(string commandName, ICommand command); 50 void RegisterCommand(string commandName, ICommand command);
44 void Run(string function, object[] args); 51 void Run(string function, object[] args);