diff options
author | gareth | 2007-03-22 10:11:15 +0000 |
---|---|---|
committer | gareth | 2007-03-22 10:11:15 +0000 |
commit | 7daa3955bc3a1918e40962851f9e8d38597a245e (patch) | |
tree | bee3e1372a7eed0c1b220a8a49f7bee7d29a6b91 /src/LocalStorage/Db4LocalStorage | |
parent | Load XML for neighbourinfo from grid (diff) | |
download | opensim-SC_OLD-7daa3955bc3a1918e40962851f9e8d38597a245e.zip opensim-SC_OLD-7daa3955bc3a1918e40962851f9e8d38597a245e.tar.gz opensim-SC_OLD-7daa3955bc3a1918e40962851f9e8d38597a245e.tar.bz2 opensim-SC_OLD-7daa3955bc3a1918e40962851f9e8d38597a245e.tar.xz |
brought zircon branch into trunk
Diffstat (limited to '')
-rw-r--r-- | OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs (renamed from src/LocalStorage/Db4LocalStorage/Db4LocalStorage.cs) | 29 | ||||
-rw-r--r-- | src/LocalStorage/Db4LocalStorage/AssemblyInfo.cs | 21 | ||||
-rw-r--r-- | src/LocalStorage/Db4LocalStorage/Db4LocalStorage.csproj | 52 |
3 files changed, 8 insertions, 94 deletions
diff --git a/src/LocalStorage/Db4LocalStorage/Db4LocalStorage.cs b/OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs index bb9825c..93ed9cc 100644 --- a/src/LocalStorage/Db4LocalStorage/Db4LocalStorage.cs +++ b/OpenSim.Storage/LocalStorageDb4o/Db4LocalStorage.cs | |||
@@ -29,9 +29,10 @@ using System.Collections.Generic; | |||
29 | using Db4objects.Db4o; | 29 | using Db4objects.Db4o; |
30 | using Db4objects.Db4o.Query; | 30 | using Db4objects.Db4o.Query; |
31 | using libsecondlife; | 31 | using libsecondlife; |
32 | using GridInterfaces; | 32 | using OpenSim.Framework.Interfaces; |
33 | using OpenSim.Framework.Assets; | ||
33 | 34 | ||
34 | namespace Db4LocalStorage | 35 | namespace OpenSim.Storage.LocalStorageDb4o |
35 | { | 36 | { |
36 | /// <summary> | 37 | /// <summary> |
37 | /// | 38 | /// |
@@ -45,13 +46,13 @@ namespace Db4LocalStorage | |||
45 | try | 46 | try |
46 | { | 47 | { |
47 | db = Db4oFactory.OpenFile("localworld.yap"); | 48 | db = Db4oFactory.OpenFile("localworld.yap"); |
48 | ServerConsole.MainConsole.Instance.WriteLine("Db4LocalStorage creation"); | 49 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine("Db4LocalStorage creation"); |
49 | } | 50 | } |
50 | catch(Exception e) | 51 | catch(Exception e) |
51 | { | 52 | { |
52 | db.Close(); | 53 | db.Close(); |
53 | ServerConsole.MainConsole.Instance.WriteLine("Db4LocalStorage :Constructor - Exception occured"); | 54 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine("Db4LocalStorage :Constructor - Exception occured"); |
54 | ServerConsole.MainConsole.Instance.WriteLine(e.ToString()); | 55 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(e.ToString()); |
55 | } | 56 | } |
56 | } | 57 | } |
57 | 58 | ||
@@ -84,6 +85,7 @@ namespace Db4LocalStorage | |||
84 | found.ProfileHollow = prim.ProfileHollow; | 85 | found.ProfileHollow = prim.ProfileHollow; |
85 | found.Position = prim.Position; | 86 | found.Position = prim.Position; |
86 | found.Rotation = prim.Rotation; | 87 | found.Rotation = prim.Rotation; |
88 | found.Texture = prim.Texture; | ||
87 | db.Set(found); | 89 | db.Set(found); |
88 | db.Commit(); | 90 | db.Commit(); |
89 | } | 91 | } |
@@ -109,7 +111,7 @@ namespace Db4LocalStorage | |||
109 | public void LoadPrimitives(ILocalStorageReceiver receiver) | 111 | public void LoadPrimitives(ILocalStorageReceiver receiver) |
110 | { | 112 | { |
111 | IObjectSet result = db.Get(typeof(PrimData)); | 113 | IObjectSet result = db.Get(typeof(PrimData)); |
112 | ServerConsole.MainConsole.Instance.WriteLine("Db4LocalStorage.cs: LoadPrimitives() - number of prims in storages is "+result.Count); | 114 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine("Db4LocalStorage.cs: LoadPrimitives() - number of prims in storages is "+result.Count); |
113 | foreach (PrimData prim in result) { | 115 | foreach (PrimData prim in result) { |
114 | receiver.PrimFromStorage(prim); | 116 | receiver.PrimFromStorage(prim); |
115 | } | 117 | } |
@@ -121,19 +123,4 @@ namespace Db4LocalStorage | |||
121 | db.Close(); | 123 | db.Close(); |
122 | } | 124 | } |
123 | } | 125 | } |
124 | |||
125 | public class UUIDQuery : Predicate | ||
126 | { | ||
127 | private LLUUID _findID; | ||
128 | |||
129 | public UUIDQuery(LLUUID find) | ||
130 | { | ||
131 | _findID = find; | ||
132 | } | ||
133 | public bool Match(PrimData prim) | ||
134 | { | ||
135 | return (prim.FullID == _findID); | ||
136 | } | ||
137 | } | ||
138 | |||
139 | } | 126 | } |
diff --git a/src/LocalStorage/Db4LocalStorage/AssemblyInfo.cs b/src/LocalStorage/Db4LocalStorage/AssemblyInfo.cs deleted file mode 100644 index 0c5ff75..0000000 --- a/src/LocalStorage/Db4LocalStorage/AssemblyInfo.cs +++ /dev/null | |||
@@ -1,21 +0,0 @@ | |||
1 | using System; | ||
2 | using System.Reflection; | ||
3 | using System.Runtime.InteropServices; | ||
4 | |||
5 | // ------------------------------------------------------------------------------ | ||
6 | // <autogenerated> | ||
7 | // This code was generated by a tool. | ||
8 | // Mono Runtime Version: 2.0.50727.42 | ||
9 | // | ||
10 | // Changes to this file may cause incorrect behavior and will be lost if | ||
11 | // the code is regenerated. | ||
12 | // </autogenerated> | ||
13 | // ------------------------------------------------------------------------------ | ||
14 | |||
15 | [assembly: ComVisibleAttribute(false)] | ||
16 | [assembly: CLSCompliantAttribute(false)] | ||
17 | [assembly: AssemblyVersionAttribute("0.1.0.240")] | ||
18 | [assembly: AssemblyTitleAttribute("opensim-localstorage")] | ||
19 | [assembly: AssemblyDescriptionAttribute("The local storage handler")] | ||
20 | [assembly: AssemblyCopyrightAttribute("Copyright © OGS development team 2007")] | ||
21 | |||
diff --git a/src/LocalStorage/Db4LocalStorage/Db4LocalStorage.csproj b/src/LocalStorage/Db4LocalStorage/Db4LocalStorage.csproj deleted file mode 100644 index c00771c..0000000 --- a/src/LocalStorage/Db4LocalStorage/Db4LocalStorage.csproj +++ /dev/null | |||
@@ -1,52 +0,0 @@ | |||
1 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
2 | <PropertyGroup> | ||
3 | <OutputType>Library</OutputType> | ||
4 | <RootNamespace>Db4LocalStorage</RootNamespace> | ||
5 | <AssemblyName>Db4LocalStorage</AssemblyName> | ||
6 | <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
7 | <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
8 | <ProjectGuid>{74784F23-B0FD-484C-82C1-96C0215733DC}</ProjectGuid> | ||
9 | </PropertyGroup> | ||
10 | <PropertyGroup Condition=" '$(Configuration)' == 'Debug' "> | ||
11 | <OutputPath>bin\Debug\</OutputPath> | ||
12 | <Optimize>False</Optimize> | ||
13 | <DefineConstants>DEBUG;TRACE</DefineConstants> | ||
14 | <DebugSymbols>True</DebugSymbols> | ||
15 | <DebugType>Full</DebugType> | ||
16 | <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow> | ||
17 | </PropertyGroup> | ||
18 | <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> | ||
19 | <OutputPath>bin\Release\</OutputPath> | ||
20 | <Optimize>True</Optimize> | ||
21 | <DefineConstants>TRACE</DefineConstants> | ||
22 | <DebugSymbols>False</DebugSymbols> | ||
23 | <DebugType>None</DebugType> | ||
24 | <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow> | ||
25 | </PropertyGroup> | ||
26 | <ItemGroup> | ||
27 | <Reference Include="System" /> | ||
28 | <Reference Include="System.Xml" /> | ||
29 | <Reference Include="libsecondlife"> | ||
30 | <HintPath>..\..\..\bin\libsecondlife.dll</HintPath> | ||
31 | <SpecificVersion>False</SpecificVersion> | ||
32 | </Reference> | ||
33 | <Reference Include="Db4objects.Db4o"> | ||
34 | <HintPath>..\..\..\bin\Db4objects.Db4o.dll</HintPath> | ||
35 | <SpecificVersion>False</SpecificVersion> | ||
36 | </Reference> | ||
37 | </ItemGroup> | ||
38 | <ItemGroup> | ||
39 | <Compile Include="Db4LocalStorage.cs" /> | ||
40 | </ItemGroup> | ||
41 | <ItemGroup> | ||
42 | <ProjectReference Include="..\..\ServerConsole\ServerConsole\ServerConsole.csproj"> | ||
43 | <Project>{C9A6026D-8E0C-4FE4-8691-FB2A566AA245}</Project> | ||
44 | <Name>ServerConsole</Name> | ||
45 | </ProjectReference> | ||
46 | <ProjectReference Include="..\..\GridInterfaces\GridInterfaces.csproj"> | ||
47 | <Project>{5DA3174D-42F9-416D-9F0B-AF41FA2BE2F9}</Project> | ||
48 | <Name>GridInterfaces</Name> | ||
49 | </ProjectReference> | ||
50 | </ItemGroup> | ||
51 | <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" /> | ||
52 | </Project> \ No newline at end of file | ||