From 3b381523eb391867e8e66634919e257484610ac3 Mon Sep 17 00:00:00 2001
From: Justin Clarke Casey
Date: Sun, 19 Oct 2008 18:26:44 +0000
Subject: * refactor: move loadInv and saveInv command line param functions up
to the interactive OpenSim class * direct module import is temporary
---
OpenSim/Region/Application/OpenSim.cs | 47 +++++++++++++++++++++++++++++++
OpenSim/Region/Application/OpenSimBase.cs | 47 -------------------------------
2 files changed, 47 insertions(+), 47 deletions(-)
diff --git a/OpenSim/Region/Application/OpenSim.cs b/OpenSim/Region/Application/OpenSim.cs
index 93d56bc..9d3bcda 100644
--- a/OpenSim/Region/Application/OpenSim.cs
+++ b/OpenSim/Region/Application/OpenSim.cs
@@ -40,6 +40,7 @@ using OpenSim.Framework.Console;
using OpenSim.Framework.Statistics;
using OpenSim.Region.Environment.Interfaces;
using OpenSim.Region.Environment.Scenes;
+using OpenSim.Region.Environment.Modules.Avatar.Inventory.Archiver;
using Timer=System.Timers.Timer;
namespace OpenSim
@@ -897,7 +898,53 @@ namespace OpenSim
m_sceneManager.SaveCurrentSceneToArchive(DEFAULT_OAR_BACKUP_FILENAME);
}
}
+
+ ///
+ /// Load inventory from an inventory file archive
+ ///
+ ///
+ protected void LoadInv(string[] cmdparams)
+ {
+ m_log.Error("[CONSOLE]: This command has not yet been implemented!");
+ if (cmdparams.Length < 3)
+ {
+ m_log.Error("[CONSOLE]: usage is load-inv []");
+ return;
+ }
+
+ string firstName = cmdparams[0];
+ string lastName = cmdparams[1];
+ string invPath = cmdparams[2];
+ string loadPath = (cmdparams.Length > 3 ? cmdparams[3] : DEFAULT_INV_BACKUP_FILENAME);
+
+ new InventoryArchiveReadRequest(
+ m_sceneManager.CurrentOrFirstScene, m_commsManager).execute(
+ firstName, lastName, invPath, loadPath);
+ }
+ ///
+ /// Save inventory to a file archive
+ ///
+ ///
+ protected void SaveInv(string[] cmdparams)
+ {
+ m_log.Error("[CONSOLE]: This command has not yet been implemented!");
+ if (cmdparams.Length < 3)
+ {
+ m_log.Error("[CONSOLE]: usage is save-inv []");
+ return;
+ }
+
+ string firstName = cmdparams[0];
+ string lastName = cmdparams[1];
+ string invPath = cmdparams[2];
+ string savePath = (cmdparams.Length > 3 ? cmdparams[3] : DEFAULT_INV_BACKUP_FILENAME);
+
+ new InventoryArchiveWriteRequest(
+ m_sceneManager.CurrentOrFirstScene,m_commsManager).execute(
+ firstName, lastName, invPath, savePath);
+ }
+
private static string CombineParams(string[] commandParams, int pos)
{
string result = String.Empty;
diff --git a/OpenSim/Region/Application/OpenSimBase.cs b/OpenSim/Region/Application/OpenSimBase.cs
index 69bb4d8..16cf5f3 100644
--- a/OpenSim/Region/Application/OpenSimBase.cs
+++ b/OpenSim/Region/Application/OpenSimBase.cs
@@ -48,7 +48,6 @@ using OpenSim.Region.Environment;
using OpenSim.Region.Environment.Interfaces;
using OpenSim.Region.Environment.Scenes;
using OpenSim.Region.Physics.Manager;
-using OpenSim.Region.Environment.Modules.Avatar.Inventory.Archiver;
namespace OpenSim
{
@@ -686,52 +685,6 @@ namespace OpenSim
#endregion
///
- /// Save inventory to a file archive
- ///
- ///
- protected void SaveInv(string[] cmdparams)
- {
- m_log.Error("[CONSOLE]: This command has not yet been implemented!");
- if (cmdparams.Length < 3)
- {
- m_log.Error("[CONSOLE]: usage is save-inv []");
- return;
- }
-
- string firstName = cmdparams[0];
- string lastName = cmdparams[1];
- string invPath = cmdparams[2];
- string savePath = (cmdparams.Length > 3 ? cmdparams[3] : DEFAULT_INV_BACKUP_FILENAME);
-
- new InventoryArchiveWriteRequest(
- m_sceneManager.CurrentOrFirstScene,m_commsManager).execute(
- firstName, lastName, invPath, savePath);
- }
-
- ///
- /// Load inventory from an inventory file archive
- ///
- ///
- protected void LoadInv(string[] cmdparams)
- {
- m_log.Error("[CONSOLE]: This command has not yet been implemented!");
- if (cmdparams.Length < 3)
- {
- m_log.Error("[CONSOLE]: usage is load-inv []");
- return;
- }
-
- string firstName = cmdparams[0];
- string lastName = cmdparams[1];
- string invPath = cmdparams[2];
- string loadPath = (cmdparams.Length > 3 ? cmdparams[3] : DEFAULT_INV_BACKUP_FILENAME);
-
- new InventoryArchiveReadRequest(
- m_sceneManager.CurrentOrFirstScene, m_commsManager).execute(
- firstName, lastName, invPath, loadPath);
- }
-
- ///
/// Performs any last-minute sanity checking and shuts down the region server
///
protected override void ShutdownSpecific()
--
cgit v1.1