OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Groups.GroupsServiceRemoteConnector Class Reference

Public Member Functions

 GroupsServiceRemoteConnector (IConfigSource config)
 
ExtendedGroupRecord CreateGroup (string RequestingAgentID, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish, UUID founderID, out string reason)
 
ExtendedGroupRecord 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, string GroupName)
 
List< DirGroupsReplyDataFindGroups (string RequestingAgentID, string query)
 
GroupMembershipData AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID, string token, out string reason)
 
void RemoveAgentFromGroup (string RequestingAgentID, string AgentID, UUID GroupID)
 
ExtendedGroupMembershipData GetMembership (string RequestingAgentID, string AgentID, UUID GroupID)
 
List< GroupMembershipDataGetMemberships (string RequestingAgentID, string AgentID)
 
List< ExtendedGroupMembersDataGetGroupMembers (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< GroupRolesDataGetGroupRoles (string RequestingAgentID, UUID GroupID)
 
List
< ExtendedGroupRoleMembersData
GetGroupRoleMembers (string RequestingAgentID, UUID GroupID)
 
bool AddAgentToGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
bool RemoveAgentFromGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
List< GroupRolesDataGetAgentGroupRoles (string RequestingAgentID, string AgentID, UUID GroupID)
 
GroupMembershipData SetAgentActiveGroup (string RequestingAgentID, string AgentID, UUID GroupID)
 
void SetAgentActiveGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
void UpdateMembership (string RequestingAgentID, string AgentID, UUID GroupID, bool AcceptNotices, bool ListInProfile)
 
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 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< ExtendedGroupNoticeDataGetGroupNotices (string RequestingAgentID, UUID GroupID)
 

Detailed Description

Definition at line 44 of file GroupsServiceRemoteConnector.cs.

Constructor & Destructor Documentation

OpenSim.Groups.GroupsServiceRemoteConnector.GroupsServiceRemoteConnector ( IConfigSource  config)
inline

This is from BaseServiceConnector

Definition at line 52 of file GroupsServiceRemoteConnector.cs.

Member Function Documentation

GroupMembershipData OpenSim.Groups.GroupsServiceRemoteConnector.AddAgentToGroup ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
UUID  RoleID,
string  token,
out string  reason 
)
inline

Definition at line 186 of file GroupsServiceRemoteConnector.cs.

bool OpenSim.Groups.GroupsServiceRemoteConnector.AddAgentToGroupInvite ( string  RequestingAgentID,
UUID  inviteID,
UUID  groupID,
UUID  roleID,
string  agentID 
)
inline

Definition at line 537 of file GroupsServiceRemoteConnector.cs.

bool OpenSim.Groups.GroupsServiceRemoteConnector.AddAgentToGroupRole ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
UUID  RoleID 
)
inline

Definition at line 418 of file GroupsServiceRemoteConnector.cs.

bool OpenSim.Groups.GroupsServiceRemoteConnector.AddGroupNotice ( string  RequestingAgentID,
UUID  groupID,
UUID  noticeID,
string  fromName,
string  subject,
string  message,
bool  hasAttachment,
byte  attType,
string  attName,
UUID  attItemID,
string  attOwnerID 
)
inline

Definition at line 592 of file GroupsServiceRemoteConnector.cs.

bool OpenSim.Groups.GroupsServiceRemoteConnector.AddGroupRole ( string  RequestingAgentID,
UUID  groupID,
UUID  roleID,
string  name,
string  description,
string  title,
ulong  powers,
out string  reason 
)
inline

Definition at line 300 of file GroupsServiceRemoteConnector.cs.

ExtendedGroupRecord OpenSim.Groups.GroupsServiceRemoteConnector.CreateGroup ( string  RequestingAgentID,
string  name,
string  charter,
bool  showInList,
UUID  insigniaID,
int  membershipFee,
bool  openEnrollment,
bool  allowPublish,
bool  maturePublish,
UUID  founderID,
out string  reason 
)
inline

Definition at line 78 of file GroupsServiceRemoteConnector.cs.

List<DirGroupsReplyData> OpenSim.Groups.GroupsServiceRemoteConnector.FindGroups ( string  RequestingAgentID,
string  query 
)
inline

Definition at line 156 of file GroupsServiceRemoteConnector.cs.

List<GroupRolesData> OpenSim.Groups.GroupsServiceRemoteConnector.GetAgentGroupRoles ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID 
)
inline

Definition at line 464 of file GroupsServiceRemoteConnector.cs.

GroupInviteInfo OpenSim.Groups.GroupsServiceRemoteConnector.GetAgentToGroupInvite ( string  RequestingAgentID,
UUID  inviteID 
)
inline

Definition at line 561 of file GroupsServiceRemoteConnector.cs.

List<ExtendedGroupMembersData> OpenSim.Groups.GroupsServiceRemoteConnector.GetGroupMembers ( string  RequestingAgentID,
UUID  GroupID 
)
inline

Definition at line 272 of file GroupsServiceRemoteConnector.cs.

GroupNoticeInfo OpenSim.Groups.GroupsServiceRemoteConnector.GetGroupNotice ( string  RequestingAgentID,
UUID  noticeID 
)
inline

Definition at line 625 of file GroupsServiceRemoteConnector.cs.

List<ExtendedGroupNoticeData> OpenSim.Groups.GroupsServiceRemoteConnector.GetGroupNotices ( string  RequestingAgentID,
UUID  GroupID 
)
inline

Definition at line 645 of file GroupsServiceRemoteConnector.cs.

ExtendedGroupRecord OpenSim.Groups.GroupsServiceRemoteConnector.GetGroupRecord ( string  RequestingAgentID,
UUID  GroupID,
string  GroupName 
)
inline

Definition at line 135 of file GroupsServiceRemoteConnector.cs.

Here is the call graph for this function:

List<ExtendedGroupRoleMembersData> OpenSim.Groups.GroupsServiceRemoteConnector.GetGroupRoleMembers ( string  RequestingAgentID,
UUID  GroupID 
)
inline

Definition at line 391 of file GroupsServiceRemoteConnector.cs.

List<GroupRolesData> OpenSim.Groups.GroupsServiceRemoteConnector.GetGroupRoles ( string  RequestingAgentID,
UUID  GroupID 
)
inline

Definition at line 364 of file GroupsServiceRemoteConnector.cs.

ExtendedGroupMembershipData OpenSim.Groups.GroupsServiceRemoteConnector.GetMembership ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID 
)
inline

Definition at line 223 of file GroupsServiceRemoteConnector.cs.

List<GroupMembershipData> OpenSim.Groups.GroupsServiceRemoteConnector.GetMemberships ( string  RequestingAgentID,
string  AgentID 
)
inline

Definition at line 244 of file GroupsServiceRemoteConnector.cs.

void OpenSim.Groups.GroupsServiceRemoteConnector.RemoveAgentFromGroup ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID 
)
inline

Definition at line 214 of file GroupsServiceRemoteConnector.cs.

bool OpenSim.Groups.GroupsServiceRemoteConnector.RemoveAgentFromGroupRole ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
UUID  RoleID 
)
inline

Definition at line 441 of file GroupsServiceRemoteConnector.cs.

void OpenSim.Groups.GroupsServiceRemoteConnector.RemoveAgentToGroupInvite ( string  RequestingAgentID,
UUID  inviteID 
)
inline

Definition at line 582 of file GroupsServiceRemoteConnector.cs.

void OpenSim.Groups.GroupsServiceRemoteConnector.RemoveGroupRole ( string  RequestingAgentID,
UUID  groupID,
UUID  roleID 
)
inline

Definition at line 355 of file GroupsServiceRemoteConnector.cs.

GroupMembershipData OpenSim.Groups.GroupsServiceRemoteConnector.SetAgentActiveGroup ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID 
)
inline

Definition at line 492 of file GroupsServiceRemoteConnector.cs.

void OpenSim.Groups.GroupsServiceRemoteConnector.SetAgentActiveGroupRole ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
UUID  RoleID 
)
inline

Definition at line 514 of file GroupsServiceRemoteConnector.cs.

ExtendedGroupRecord OpenSim.Groups.GroupsServiceRemoteConnector.UpdateGroup ( string  RequestingAgentID,
UUID  groupID,
string  charter,
bool  showInList,
UUID  insigniaID,
int  membershipFee,
bool  openEnrollment,
bool  allowPublish,
bool  maturePublish 
)
inline

Definition at line 112 of file GroupsServiceRemoteConnector.cs.

bool OpenSim.Groups.GroupsServiceRemoteConnector.UpdateGroupRole ( string  RequestingAgentID,
UUID  groupID,
UUID  roleID,
string  name,
string  description,
string  title,
ulong  powers 
)
inline

Definition at line 330 of file GroupsServiceRemoteConnector.cs.

void OpenSim.Groups.GroupsServiceRemoteConnector.UpdateMembership ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
bool  AcceptNotices,
bool  ListInProfile 
)
inline

Definition at line 526 of file GroupsServiceRemoteConnector.cs.


The documentation for this class was generated from the following file: