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

Public Member Functions

 RemoteConnectorCacheWrapper (IUserManagement uman)
 
UUID CreateGroup (UUID RequestingAgentID, GroupRecordDelegate d)
 
bool UpdateGroup (UUID groupID, GroupRecordDelegate d)
 
ExtendedGroupRecord GetGroupRecord (string RequestingAgentID, UUID GroupID, string GroupName, GroupRecordDelegate d)
 
bool AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, GroupMembershipDelegate d)
 
void RemoveAgentFromGroup (string RequestingAgentID, string AgentID, UUID GroupID, VoidDelegate d)
 
void SetAgentActiveGroup (string AgentID, GroupMembershipDelegate d)
 
ExtendedGroupMembershipData GetAgentActiveMembership (string AgentID, GroupMembershipDelegate d)
 
ExtendedGroupMembershipData GetAgentGroupMembership (string AgentID, UUID GroupID, GroupMembershipDelegate d)
 
List< GroupMembershipDataGetAgentGroupMemberships (string AgentID, GroupMembershipListDelegate d)
 
List< GroupMembersDataGetGroupMembers (string RequestingAgentID, UUID GroupID, GroupMembersListDelegate d)
 
bool AddGroupRole (UUID groupID, UUID roleID, string description, string name, ulong powers, string title, BooleanDelegate d)
 
bool UpdateGroupRole (UUID groupID, UUID roleID, string name, string description, string title, ulong powers, BooleanDelegate d)
 
void RemoveGroupRole (string RequestingAgentID, UUID groupID, UUID roleID, VoidDelegate d)
 
List< GroupRolesDataGetGroupRoles (string RequestingAgentID, UUID GroupID, GroupRolesListDelegate d)
 
List< GroupRoleMembersDataGetGroupRoleMembers (string RequestingAgentID, UUID GroupID, RoleMembersListDelegate d)
 
void AddAgentToGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID, BooleanDelegate d)
 
void RemoveAgentFromGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID, BooleanDelegate d)
 
List< GroupRolesDataGetAgentGroupRoles (string RequestingAgentID, string AgentID, UUID GroupID, GroupRolesListDelegate d)
 
void SetAgentActiveGroupRole (string AgentID, UUID GroupID, VoidDelegate d)
 
void UpdateMembership (string AgentID, UUID GroupID, bool AcceptNotices, bool ListInProfile, VoidDelegate d)
 
bool AddGroupNotice (UUID groupID, UUID noticeID, GroupNoticeInfo notice, BooleanDelegate d)
 
GroupNoticeInfo GetGroupNotice (UUID noticeID, NoticeDelegate d)
 
List< ExtendedGroupNoticeDataGetGroupNotices (UUID GroupID, NoticeListDelegate d)
 

Detailed Description

Definition at line 52 of file RemoteConnectorCacheWrapper.cs.

Constructor & Destructor Documentation

OpenSim.Groups.RemoteConnectorCacheWrapper.RemoteConnectorCacheWrapper ( IUserManagement  uman)
inline

Definition at line 73 of file RemoteConnectorCacheWrapper.cs.

Member Function Documentation

bool OpenSim.Groups.RemoteConnectorCacheWrapper.AddAgentToGroup ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
GroupMembershipDelegate  d 
)
inline

Definition at line 169 of file RemoteConnectorCacheWrapper.cs.

void OpenSim.Groups.RemoteConnectorCacheWrapper.AddAgentToGroupRole ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
UUID  RoleID,
BooleanDelegate  d 
)
inline

Definition at line 611 of file RemoteConnectorCacheWrapper.cs.

bool OpenSim.Groups.RemoteConnectorCacheWrapper.AddGroupNotice ( UUID  groupID,
UUID  noticeID,
GroupNoticeInfo  notice,
BooleanDelegate  d 
)
inline

Definition at line 774 of file RemoteConnectorCacheWrapper.cs.

bool OpenSim.Groups.RemoteConnectorCacheWrapper.AddGroupRole ( UUID  groupID,
UUID  roleID,
string  description,
string  name,
ulong  powers,
string  title,
BooleanDelegate  d 
)
inline

Definition at line 424 of file RemoteConnectorCacheWrapper.cs.

UUID OpenSim.Groups.RemoteConnectorCacheWrapper.CreateGroup ( UUID  RequestingAgentID,
GroupRecordDelegate  d 
)
inline

Definition at line 78 of file RemoteConnectorCacheWrapper.cs.

ExtendedGroupMembershipData OpenSim.Groups.RemoteConnectorCacheWrapper.GetAgentActiveMembership ( string  AgentID,
GroupMembershipDelegate  d 
)
inline

Definition at line 225 of file RemoteConnectorCacheWrapper.cs.

ExtendedGroupMembershipData OpenSim.Groups.RemoteConnectorCacheWrapper.GetAgentGroupMembership ( string  AgentID,
UUID  GroupID,
GroupMembershipDelegate  d 
)
inline

Definition at line 274 of file RemoteConnectorCacheWrapper.cs.

List<GroupMembershipData> OpenSim.Groups.RemoteConnectorCacheWrapper.GetAgentGroupMemberships ( string  AgentID,
GroupMembershipListDelegate  d 
)
inline

Definition at line 321 of file RemoteConnectorCacheWrapper.cs.

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

Definition at line 684 of file RemoteConnectorCacheWrapper.cs.

List<GroupMembersData> OpenSim.Groups.RemoteConnectorCacheWrapper.GetGroupMembers ( string  RequestingAgentID,
UUID  GroupID,
GroupMembersListDelegate  d 
)
inline

Definition at line 368 of file RemoteConnectorCacheWrapper.cs.

GroupNoticeInfo OpenSim.Groups.RemoteConnectorCacheWrapper.GetGroupNotice ( UUID  noticeID,
NoticeDelegate  d 
)
inline

Definition at line 793 of file RemoteConnectorCacheWrapper.cs.

List<ExtendedGroupNoticeData> OpenSim.Groups.RemoteConnectorCacheWrapper.GetGroupNotices ( UUID  GroupID,
NoticeListDelegate  d 
)
inline

Definition at line 840 of file RemoteConnectorCacheWrapper.cs.

ExtendedGroupRecord OpenSim.Groups.RemoteConnectorCacheWrapper.GetGroupRecord ( string  RequestingAgentID,
UUID  GroupID,
string  GroupName,
GroupRecordDelegate  d 
)
inline

Definition at line 113 of file RemoteConnectorCacheWrapper.cs.

List<GroupRoleMembersData> OpenSim.Groups.RemoteConnectorCacheWrapper.GetGroupRoleMembers ( string  RequestingAgentID,
UUID  GroupID,
RoleMembersListDelegate  d 
)
inline

Definition at line 553 of file RemoteConnectorCacheWrapper.cs.

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

Definition at line 508 of file RemoteConnectorCacheWrapper.cs.

void OpenSim.Groups.RemoteConnectorCacheWrapper.RemoveAgentFromGroup ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
VoidDelegate  d 
)
inline

Definition at line 188 of file RemoteConnectorCacheWrapper.cs.

void OpenSim.Groups.RemoteConnectorCacheWrapper.RemoveAgentFromGroupRole ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
UUID  RoleID,
BooleanDelegate  d 
)
inline

Definition at line 658 of file RemoteConnectorCacheWrapper.cs.

void OpenSim.Groups.RemoteConnectorCacheWrapper.RemoveGroupRole ( string  RequestingAgentID,
UUID  groupID,
UUID  roleID,
VoidDelegate  d 
)
inline

Definition at line 487 of file RemoteConnectorCacheWrapper.cs.

void OpenSim.Groups.RemoteConnectorCacheWrapper.SetAgentActiveGroup ( string  AgentID,
GroupMembershipDelegate  d 
)
inline

Definition at line 216 of file RemoteConnectorCacheWrapper.cs.

void OpenSim.Groups.RemoteConnectorCacheWrapper.SetAgentActiveGroupRole ( string  AgentID,
UUID  GroupID,
VoidDelegate  d 
)
inline

Definition at line 732 of file RemoteConnectorCacheWrapper.cs.

bool OpenSim.Groups.RemoteConnectorCacheWrapper.UpdateGroup ( UUID  groupID,
GroupRecordDelegate  d 
)
inline

Definition at line 101 of file RemoteConnectorCacheWrapper.cs.

bool OpenSim.Groups.RemoteConnectorCacheWrapper.UpdateGroupRole ( UUID  groupID,
UUID  roleID,
string  name,
string  description,
string  title,
ulong  powers,
BooleanDelegate  d 
)
inline

Definition at line 452 of file RemoteConnectorCacheWrapper.cs.

void OpenSim.Groups.RemoteConnectorCacheWrapper.UpdateMembership ( string  AgentID,
UUID  GroupID,
bool  AcceptNotices,
bool  ListInProfile,
VoidDelegate  d 
)
inline

Definition at line 749 of file RemoteConnectorCacheWrapper.cs.


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