|  | 
|  | GroupsService (IConfigSource config, string configName) | 
|  | 
|  | GroupsService (IConfigSource config) | 
|  | 
| UUID | CreateGroup (string RequestingAgentID, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish, UUID founderID, out string reason) | 
|  | 
| void | UpdateGroup (string RequestingAgentID, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish) | 
|  | 
| ExtendedGroupRecord | GetGroupRecord (string RequestingAgentID, UUID GroupID) | 
|  | 
| ExtendedGroupRecord | GetGroupRecord (string RequestingAgentID, string GroupName) | 
|  | 
| List< DirGroupsReplyData > | FindGroups (string RequestingAgentID, string search) | 
|  | 
| List< ExtendedGroupMembersData > | GetGroupMembers (string RequestingAgentID, UUID GroupID) | 
|  | 
| bool | AddGroupRole (string RequestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers, out string reason) | 
|  | 
| bool | UpdateGroupRole (string RequestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers) | 
|  | 
| void | RemoveGroupRole (string RequestingAgentID, UUID groupID, UUID roleID) | 
|  | 
| List< GroupRolesData > | GetGroupRoles (string RequestingAgentID, UUID GroupID) | 
|  | 
| List < ExtendedGroupRoleMembersData >
 | GetGroupRoleMembers (string RequestingAgentID, UUID GroupID) | 
|  | 
| bool | AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID, string token, out string reason) | 
|  | 
| bool | RemoveAgentFromGroup (string RequestingAgentID, string AgentID, UUID GroupID) | 
|  | 
| bool | AddAgentToGroupInvite (string RequestingAgentID, UUID inviteID, UUID groupID, UUID roleID, string agentID) | 
|  | 
| GroupInviteInfo | GetAgentToGroupInvite (string RequestingAgentID, UUID inviteID) | 
|  | 
| void | RemoveAgentToGroupInvite (string RequestingAgentID, UUID inviteID) | 
|  | 
| bool | AddAgentToGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID) | 
|  | 
| bool | RemoveAgentFromGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID) | 
|  | 
| List< GroupRolesData > | GetAgentGroupRoles (string RequestingAgentID, string AgentID, UUID GroupID) | 
|  | 
| ExtendedGroupMembershipData | SetAgentActiveGroup (string RequestingAgentID, string AgentID, UUID GroupID) | 
|  | 
| ExtendedGroupMembershipData | GetAgentActiveMembership (string RequestingAgentID, string AgentID) | 
|  | 
| ExtendedGroupMembershipData | GetAgentGroupMembership (string RequestingAgentID, string AgentID, UUID GroupID) | 
|  | 
| List< GroupMembershipData > | GetAgentGroupMemberships (string RequestingAgentID, string AgentID) | 
|  | 
| void | SetAgentActiveGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID) | 
|  | 
| void | UpdateMembership (string RequestingAgentID, string AgentID, UUID GroupID, bool AcceptNotices, bool ListInProfile) | 
|  | 
| bool | AddGroupNotice (string RequestingAgentID, UUID groupID, UUID noticeID, string fromName, string subject, string message, bool hasAttachment, byte attType, string attName, UUID attItemID, string attOwnerID) | 
|  | 
| GroupNoticeInfo | GetGroupNotice (string RequestingAgentID, UUID noticeID) | 
|  | 
| List< ExtendedGroupNoticeData > | GetGroupNotices (string RequestingAgentID, UUID groupID) | 
|  | 
| void | ResetAgentGroupChatSessions (string agentID) | 
|  | 
| bool | hasAgentBeenInvitedToGroupChatSession (string agentID, UUID groupID) | 
|  | 
| bool | hasAgentDroppedGroupChatSession (string agentID, UUID groupID) | 
|  | 
| void | AgentDroppedFromGroupChatSession (string agentID, UUID groupID) | 
|  | 
| void | AgentInvitedToGroupChatSession (string agentID, UUID groupID) | 
|  | 
|  | GroupsServiceBase (IConfigSource config, string cName) | 
|  | 
| T | LoadPlugin< T > (string dllName) | 
|  | 
| T | LoadPlugin< T > (string dllName, Object[] args) | 
|  | 
| T | LoadPlugin< T > (string dllName, string className, Object[] args) | 
|  | 
|  | ServiceBase (IConfigSource config) | 
|  | 
|  | 
| void | _AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID) | 
|  | 
| void | _RemoveAgentFromGroup (string RequestingAgentID, string AgentID, UUID GroupID) | 
|  | 
| void | _AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID, string accessToken) | 
|  | 
| bool | _AddOrUpdateGroupRole (string RequestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers, bool add) | 
|  | 
| void | _RemoveGroupRole (UUID groupID, UUID roleID) | 
|  | 
| void | _AddAgentToGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID) | 
|  | 
| List< GroupRolesData > | _GetGroupRoles (UUID groupID) | 
|  | 
| List < ExtendedGroupRoleMembersData >
 | _GetGroupRoleMembers (UUID GroupID, bool isInGroup) | 
|  | 
| bool | _AddNotice (UUID groupID, UUID noticeID, string fromName, string subject, string message, bool hasAttachment, byte attType, string attName, UUID attItemID, string attOwnerID) | 
|  | 
Definition at line 42 of file GroupsService.cs.