From 64f9f03e9a3cb345ef85e1990bebc3a7cca41c9e Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Fri, 24 Oct 2008 23:04:55 +0000 Subject: Plumb some more --- OpenSim/Region/Interfaces/IGroupsModule.cs | 9 +++++++++ OpenSim/Region/Interfaces/IMoneyModule.cs | 2 ++ 2 files changed, 11 insertions(+) (limited to 'OpenSim/Region/Interfaces') diff --git a/OpenSim/Region/Interfaces/IGroupsModule.cs b/OpenSim/Region/Interfaces/IGroupsModule.cs index 17daf3e..8565e04 100644 --- a/OpenSim/Region/Interfaces/IGroupsModule.cs +++ b/OpenSim/Region/Interfaces/IGroupsModule.cs @@ -40,6 +40,15 @@ namespace OpenSim.Region.Interfaces List GroupRoleDataRequest(IClientAPI remoteClient, UUID groupID); List GroupRoleMembersRequest(IClientAPI remoteClient, UUID groupID); GroupProfileData GroupProfileRequest(IClientAPI remoteClient, UUID groupID); + GroupMembershipData[] GetMembershipData(UUID UserID); + void UpdateGroupInfo(IClientAPI remoteClient, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish); + + void SetGroupAcceptNotices(IClientAPI remoteClient, UUID groupID, bool acceptNotices, bool listInProfile); + + void GroupTitleUpdate(IClientAPI remoteClient, UUID GroupID, UUID TitleRoleID); + UUID CreateGroup(IClientAPI remoteClient, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish); + + void SendAgentGroupDataUpdate(IClientAPI remoteClient); } } diff --git a/OpenSim/Region/Interfaces/IMoneyModule.cs b/OpenSim/Region/Interfaces/IMoneyModule.cs index 37caa39..5797af0 100644 --- a/OpenSim/Region/Interfaces/IMoneyModule.cs +++ b/OpenSim/Region/Interfaces/IMoneyModule.cs @@ -40,6 +40,8 @@ namespace OpenSim.Region.Interfaces int GetBalance(IClientAPI client); void ApplyUploadCharge(UUID agentID); bool UploadCovered(IClientAPI client); + void ApplyGroupCreationCharge(UUID agentID); + bool GroupCreationCovered(IClientAPI client); event ObjectPaid OnObjectPaid; } -- cgit v1.1