Change GetTextureModule.cs to conform to the new IRegion module interface. NOTHING OF THIS WORKS. Compiles.

bulletsim
Diva Canto 2011-05-01 12:03:00 -07:00
parent 126d2adeba
commit 275046cf02
1 changed files with 22 additions and 7 deletions

View File

@ -52,7 +52,7 @@ namespace OpenSim.Region.ClientStack.Linden
{ {
[Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")] [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")]
public class GetTextureModule : IRegionModule public class GetTextureModule : ISharedRegionModule
{ {
private static readonly ILog m_log = private static readonly ILog m_log =
LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
@ -64,12 +64,22 @@ namespace OpenSim.Region.ClientStack.Linden
// TODO: Change this to a config option // TODO: Change this to a config option
const string REDIRECT_URL = null; const string REDIRECT_URL = null;
#region ISharedRegionModule Members
#region IRegionModule Members public void Initialise(IConfigSource pSource)
{
public void Initialise(Scene pScene, IConfigSource pSource) }
public void AddRegion(Scene s)
{
}
public void RemoveRegion(Scene s)
{
}
public void RegionLoaded(Scene s)
{ {
m_scene = pScene;
} }
public void PostInitialise() public void PostInitialise()
@ -81,7 +91,13 @@ namespace OpenSim.Region.ClientStack.Linden
public void Close() { } public void Close() { }
public string Name { get { return "GetTextureModule"; } } public string Name { get { return "GetTextureModule"; } }
public bool IsSharedModule { get { return false; } }
public Type ReplaceableInterface
{
get { return null; }
}
#endregion
public void RegisterCaps(UUID agentID, Caps caps) public void RegisterCaps(UUID agentID, Caps caps)
{ {
@ -92,6 +108,5 @@ namespace OpenSim.Region.ClientStack.Linden
caps.RegisterHandler("GetTexture", new GetTextureHandler("/CAPS/" + capID + "/", m_assetService)); caps.RegisterHandler("GetTexture", new GetTextureHandler("/CAPS/" + capID + "/", m_assetService));
} }
#endregion
} }
} }