diff options
author | Melanie Thielker | 2009-05-12 14:59:11 +0000 |
---|---|---|
committer | Melanie Thielker | 2009-05-12 14:59:11 +0000 |
commit | 1b7d0a6c93eb4a056d39b9cc708283086f8e8bf8 (patch) | |
tree | def2701b4586ed0f922214f4ff36265b4d20062d /OpenSim/Region | |
parent | fixing SocketException when IP address cannot be resolved (diff) | |
download | opensim-SC-1b7d0a6c93eb4a056d39b9cc708283086f8e8bf8.zip opensim-SC-1b7d0a6c93eb4a056d39b9cc708283086f8e8bf8.tar.gz opensim-SC-1b7d0a6c93eb4a056d39b9cc708283086f8e8bf8.tar.bz2 opensim-SC-1b7d0a6c93eb4a056d39b9cc708283086f8e8bf8.tar.xz |
Paving the way for syncing group permissions across a grid
Diffstat (limited to 'OpenSim/Region')
5 files changed, 12 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index a157df5..72cb5c8 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -10512,7 +10512,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
10512 | 10512 | ||
10513 | #endregion | 10513 | #endregion |
10514 | 10514 | ||
10515 | private void RefreshGroupMembership() | 10515 | public void RefreshGroupMembership() |
10516 | { | 10516 | { |
10517 | if (m_GroupsModule != null) | 10517 | if (m_GroupsModule != null) |
10518 | { | 10518 | { |
diff --git a/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs b/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs index ddb27fe..3e9195e 100644 --- a/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs +++ b/OpenSim/Region/Examples/SimpleModule/MyNpcCharacter.cs | |||
@@ -1074,6 +1074,10 @@ namespace OpenSim.Region.Examples.SimpleModule | |||
1074 | { | 1074 | { |
1075 | } | 1075 | } |
1076 | 1076 | ||
1077 | public void RefreshGroupMembership() | ||
1078 | { | ||
1079 | } | ||
1080 | |||
1077 | public void SendUseCachedMuteList() | 1081 | public void SendUseCachedMuteList() |
1078 | { | 1082 | { |
1079 | } | 1083 | } |
diff --git a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs index 6935924..8183828 100644 --- a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs | |||
@@ -32,10 +32,12 @@ using OpenSim.Framework; | |||
32 | namespace OpenSim.Region.Framework.Interfaces | 32 | namespace OpenSim.Region.Framework.Interfaces |
33 | { | 33 | { |
34 | public delegate void NewGroupNotice(UUID groupID, UUID noticeID); | 34 | public delegate void NewGroupNotice(UUID groupID, UUID noticeID); |
35 | public delegate void GroupChange(UUID groupID); | ||
35 | 36 | ||
36 | public interface IGroupsModule | 37 | public interface IGroupsModule |
37 | { | 38 | { |
38 | event NewGroupNotice OnNewGroupNotice; | 39 | event NewGroupNotice OnNewGroupNotice; |
40 | event GroupChange OnGroupChange; | ||
39 | 41 | ||
40 | void ActivateGroup(IClientAPI remoteClient, UUID groupID); | 42 | void ActivateGroup(IClientAPI remoteClient, UUID groupID); |
41 | List<GroupTitlesData> GroupTitlesRequest(IClientAPI remoteClient, UUID groupID); | 43 | List<GroupTitlesData> GroupTitlesRequest(IClientAPI remoteClient, UUID groupID); |
diff --git a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs index 3476cdb..2a3df8c 100644 --- a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs +++ b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs | |||
@@ -541,6 +541,7 @@ namespace OpenSim.Region.OptionalModules.Avatar.XmlRpcGroups | |||
541 | #region IGroupsModule Members | 541 | #region IGroupsModule Members |
542 | 542 | ||
543 | public event NewGroupNotice OnNewGroupNotice; | 543 | public event NewGroupNotice OnNewGroupNotice; |
544 | public event GroupChange OnGroupChange; | ||
544 | 545 | ||
545 | public GroupRecord GetGroupRecord(UUID GroupID) | 546 | public GroupRecord GetGroupRecord(UUID GroupID) |
546 | { | 547 | { |
diff --git a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs index d3be827..f529c9e 100644 --- a/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs +++ b/OpenSim/Region/OptionalModules/World/NPC/NPCAvatar.cs | |||
@@ -1074,6 +1074,10 @@ namespace OpenSim.Region.OptionalModules.World.NPC | |||
1074 | { | 1074 | { |
1075 | } | 1075 | } |
1076 | 1076 | ||
1077 | public void RefreshGroupMembership() | ||
1078 | { | ||
1079 | } | ||
1080 | |||
1077 | public void SendUseCachedMuteList() | 1081 | public void SendUseCachedMuteList() |
1078 | { | 1082 | { |
1079 | } | 1083 | } |