diff options
Diffstat (limited to 'OpenSim/Region/OptionalModules')
3 files changed, 32 insertions, 5 deletions
diff --git a/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs b/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs index 159af79..4ab67aa 100644 --- a/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs +++ b/OpenSim/Region/OptionalModules/Agent/InternetRelayClientView/Server/IRCClientView.cs | |||
@@ -813,6 +813,7 @@ namespace OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server | |||
813 | public event ObjectOwner OnObjectOwner; | 813 | public event ObjectOwner OnObjectOwner; |
814 | public event DirPlacesQuery OnDirPlacesQuery; | 814 | public event DirPlacesQuery OnDirPlacesQuery; |
815 | public event DirFindQuery OnDirFindQuery; | 815 | public event DirFindQuery OnDirFindQuery; |
816 | public event MoveItemsAndLeaveCopy OnMoveItemsAndLeaveCopy; | ||
816 | public event DirLandQuery OnDirLandQuery; | 817 | public event DirLandQuery OnDirLandQuery; |
817 | public event DirPopularQuery OnDirPopularQuery; | 818 | public event DirPopularQuery OnDirPopularQuery; |
818 | public event DirClassifiedQuery OnDirClassifiedQuery; | 819 | public event DirClassifiedQuery OnDirClassifiedQuery; |
@@ -876,6 +877,10 @@ namespace OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server | |||
876 | 877 | ||
877 | } | 878 | } |
878 | 879 | ||
880 | public void ProcessPendingPackets() | ||
881 | { | ||
882 | } | ||
883 | |||
879 | public void ProcessInPacket(Packet NewPack) | 884 | public void ProcessInPacket(Packet NewPack) |
880 | { | 885 | { |
881 | 886 | ||
@@ -883,6 +888,11 @@ namespace OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server | |||
883 | 888 | ||
884 | public void Close() | 889 | public void Close() |
885 | { | 890 | { |
891 | Close(true); | ||
892 | } | ||
893 | |||
894 | public void Close(bool sendStop) | ||
895 | { | ||
886 | Disconnect(); | 896 | Disconnect(); |
887 | } | 897 | } |
888 | 898 | ||
diff --git a/OpenSim/Region/OptionalModules/Scripting/XmlRpcRouterModule/XmlRpcRouterModule.cs b/OpenSim/Region/OptionalModules/Scripting/XmlRpcRouterModule/XmlRpcRouterModule.cs index 32659c8..11c87f8 100644 --- a/OpenSim/Region/OptionalModules/Scripting/XmlRpcRouterModule/XmlRpcRouterModule.cs +++ b/OpenSim/Region/OptionalModules/Scripting/XmlRpcRouterModule/XmlRpcRouterModule.cs | |||
@@ -42,17 +42,22 @@ namespace OpenSim.Region.OptionalModules.Scripting.XmlRpcRouterModule | |||
42 | public class XmlRpcRouter : IRegionModule, IXmlRpcRouter | 42 | public class XmlRpcRouter : IRegionModule, IXmlRpcRouter |
43 | { | 43 | { |
44 | //private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 44 | //private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
45 | 45 | private bool m_enabled = false; | |
46 | public void Initialise(Scene scene, IConfigSource config) | 46 | public void Initialise(Scene scene, IConfigSource config) |
47 | { | 47 | { |
48 | IConfig startupConfig = config.Configs["Startup"]; | 48 | IConfig startupConfig = config.Configs["XMLRPC"]; |
49 | if (startupConfig == null) | 49 | if (startupConfig == null) |
50 | return; | 50 | return; |
51 | 51 | ||
52 | if (startupConfig.GetString("XmlRpcRouterModule", | 52 | if (startupConfig.GetString("XmlRpcRouterModule", |
53 | "XmlRpcRouterModule") == "XmlRpcRouterModule") | 53 | "") == "XmlRpcRouterModule") |
54 | { | 54 | { |
55 | scene.RegisterModuleInterface<IXmlRpcRouter>(this); | 55 | scene.RegisterModuleInterface<IXmlRpcRouter>(this); |
56 | m_enabled = true; | ||
57 | } | ||
58 | else | ||
59 | { | ||
60 | m_enabled = false; | ||
56 | } | 61 | } |
57 | } | 62 | } |
58 | 63 | ||
@@ -76,7 +81,10 @@ namespace OpenSim.Region.OptionalModules.Scripting.XmlRpcRouterModule | |||
76 | 81 | ||
77 | public void RegisterNewReceiver(IScriptModule scriptEngine, UUID channel, UUID objectID, UUID itemID, string uri) | 82 | public void RegisterNewReceiver(IScriptModule scriptEngine, UUID channel, UUID objectID, UUID itemID, string uri) |
78 | { | 83 | { |
79 | scriptEngine.PostScriptEvent(itemID, "xmlrpc_uri", new Object[] {uri}); | 84 | if (m_enabled) |
85 | { | ||
86 | scriptEngine.PostScriptEvent(itemID, "xmlrpc_uri", new Object[] { uri }); | ||
87 | } | ||
80 | } | 88 | } |
81 | 89 | ||
82 | public void ScriptRemoved(UUID itemID) | 90 | public void ScriptRemoved(UUID itemID) |
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs index fae12b6..1653ecb 100644 --- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs +++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs | |||
@@ -156,7 +156,7 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
156 | #pragma warning disable 67 | 156 | #pragma warning disable 67 |
157 | public event Action<IClientAPI> OnLogout; | 157 | public event Action<IClientAPI> OnLogout; |
158 | public event ObjectPermissions OnObjectPermissions; | 158 | public event ObjectPermissions OnObjectPermissions; |
159 | 159 | public event MoveItemsAndLeaveCopy OnMoveItemsAndLeaveCopy; | |
160 | public event MoneyTransferRequest OnMoneyTransferRequest; | 160 | public event MoneyTransferRequest OnMoneyTransferRequest; |
161 | public event ParcelBuy OnParcelBuy; | 161 | public event ParcelBuy OnParcelBuy; |
162 | public event Action<IClientAPI> OnConnectionClosed; | 162 | public event Action<IClientAPI> OnConnectionClosed; |
@@ -836,12 +836,21 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
836 | { | 836 | { |
837 | } | 837 | } |
838 | 838 | ||
839 | public void ProcessPendingPackets() | ||
840 | { | ||
841 | } | ||
842 | |||
839 | public void ProcessInPacket(Packet NewPack) | 843 | public void ProcessInPacket(Packet NewPack) |
840 | { | 844 | { |
841 | } | 845 | } |
842 | 846 | ||
843 | public void Close() | 847 | public void Close() |
844 | { | 848 | { |
849 | Close(true); | ||
850 | } | ||
851 | |||
852 | public void Close(bool sendStop) | ||
853 | { | ||
845 | } | 854 | } |
846 | 855 | ||
847 | public void Start() | 856 | public void Start() |