Méthode | Description | |
---|---|---|
AddAgentToGroup ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
AddAgentToGroupInvite ( UUID requestingAgentID, UUID inviteID, UUID groupID, UUID roleID, UUID agentID ) : void | ||
AddAgentToGroupRole ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
AddGroupNotice ( UUID requestingAgentID, UUID groupID, UUID noticeID, string fromName, string subject, string message, byte binaryBucket ) : void | ||
AddGroupRole ( UUID requestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers ) : void | ||
AddRegion ( OpenSim scene ) : void | ||
AgentDroppedFromGroupChatSession ( UUID agentID, UUID groupID ) : void | ||
AgentInvitedToGroupChatSession ( UUID agentID, UUID groupID ) : void | ||
Close ( ) : void | ||
CreateGroup ( UUID requestingAgentID, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish, UUID founderID ) : UUID |
Create a Group, including Everyone and Owners Role, place FounderID in both groups, select Owner as selected role, and newly created group as agent's active role.
|
|
FindGroups ( UUID requestingAgentID, string search ) : List |
||
GetAgentActiveMembership ( UUID requestingAgentID, UUID AgentID ) : GroupMembershipData | ||
GetAgentGroupMembership ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : GroupMembershipData | ||
GetAgentGroupMemberships ( UUID requestingAgentID, UUID AgentID ) : List |
||
GetAgentGroupRoles ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : List |
||
GetAgentToGroupInvite ( UUID requestingAgentID, UUID inviteID ) : GroupInviteInfo | ||
GetGroupMembers ( UUID requestingAgentID, UUID GroupID ) : List |
||
GetGroupNotice ( UUID requestingAgentID, UUID noticeID ) : GroupNoticeInfo | ||
GetGroupNotices ( UUID requestingAgentID, UUID GroupID ) : List |
||
GetGroupRecord ( UUID requestingAgentID, UUID GroupID, string GroupName ) : GroupRecord | ||
GetGroupRoleMembers ( UUID requestingAgentID, UUID GroupID ) : List |
||
GetGroupRoles ( UUID requestingAgentID, UUID GroupID ) : List |
||
GetMemberGroupProfile ( UUID requestingAgentID, UUID GroupID, UUID AgentID ) : GroupProfileData | ||
Initialise ( IConfigSource config ) : void | ||
PostInitialise ( ) : void | ||
RegionLoaded ( OpenSim scene ) : void | ||
RemoveAgentFromGroup ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : void | ||
RemoveAgentFromGroupRole ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
RemoveAgentToGroupInvite ( UUID requestingAgentID, UUID inviteID ) : void | ||
RemoveGroupRole ( UUID requestingAgentID, UUID groupID, UUID roleID ) : void | ||
RemoveRegion ( OpenSim scene ) : void | ||
ResetAgentGroupChatSessions ( UUID agentID ) : void | ||
SetAgentActiveGroup ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : void | ||
SetAgentActiveGroupRole ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
SetAgentGroupInfo ( UUID requestingAgentID, UUID AgentID, UUID GroupID, bool AcceptNotices, bool ListInProfile ) : void | ||
UpdateGroup ( UUID requestingAgentID, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish ) : void | ||
UpdateGroupRole ( UUID requestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers ) : void | ||
hasAgentBeenInvitedToGroupChatSession ( UUID agentID, UUID groupID ) : bool | ||
hasAgentDroppedGroupChatSession ( UUID agentID, UUID groupID ) : bool |
Méthode | Description | |
---|---|---|
CreateGroupChatSessionTracking ( UUID groupID ) : void | ||
GetClientGroupRequestID ( UUID AgentID, string &UserServiceURL, UUID &SessionID ) : void |
Group Request Tokens are an attempt to allow the groups service to authenticate requests. TODO: This broke after the big grid refactor, either find a better way, or discard this
|
|
GroupProfileHashtableToGroupProfileData ( Hashtable groupProfile ) : GroupProfileData | ||
GroupProfileHashtableToGroupRecord ( Hashtable groupProfile ) : GroupRecord | ||
HashTableToGroupMembershipData ( Hashtable respData ) : GroupMembershipData | ||
LogRespDataToConsoleError ( Hashtable respData ) : void | ||
XmlRpcCall ( UUID requestingAgentID, string function, Hashtable param ) : Hashtable |
Encapsulate the XmlRpc call to standardize security and error handling.
|
public AddAgentToGroup ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
RoleID | UUID | |
Résultat | void |
public AddAgentToGroupInvite ( UUID requestingAgentID, UUID inviteID, UUID groupID, UUID roleID, UUID agentID ) : void | ||
requestingAgentID | UUID | |
inviteID | UUID | |
groupID | UUID | |
roleID | UUID | |
agentID | UUID | |
Résultat | void |
public AddAgentToGroupRole ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
RoleID | UUID | |
Résultat | void |
public AddGroupNotice ( UUID requestingAgentID, UUID groupID, UUID noticeID, string fromName, string subject, string message, byte binaryBucket ) : void | ||
requestingAgentID | UUID | |
groupID | UUID | |
noticeID | UUID | |
fromName | string | |
subject | string | |
message | string | |
binaryBucket | byte | |
Résultat | void |
public AddGroupRole ( UUID requestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers ) : void | ||
requestingAgentID | UUID | |
groupID | UUID | |
roleID | UUID | |
name | string | |
description | string | |
title | string | |
powers | ulong | |
Résultat | void |
public AgentDroppedFromGroupChatSession ( UUID agentID, UUID groupID ) : void | ||
agentID | UUID | |
groupID | UUID | |
Résultat | void |
public AgentInvitedToGroupChatSession ( UUID agentID, UUID groupID ) : void | ||
agentID | UUID | |
groupID | UUID | |
Résultat | void |
public CreateGroup ( UUID requestingAgentID, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish, UUID founderID ) : UUID | ||
requestingAgentID | UUID | |
name | string | |
charter | string | |
showInList | bool | |
insigniaID | UUID | |
membershipFee | int | |
openEnrollment | bool | |
allowPublish | bool | |
maturePublish | bool | |
founderID | UUID | |
Résultat | UUID |
public FindGroups ( UUID requestingAgentID, string search ) : List |
||
requestingAgentID | UUID | |
search | string | |
Résultat | List |
public GetAgentActiveMembership ( UUID requestingAgentID, UUID AgentID ) : GroupMembershipData | ||
requestingAgentID | UUID | |
AgentID | UUID | |
Résultat | GroupMembershipData |
public GetAgentGroupMembership ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : GroupMembershipData | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
Résultat | GroupMembershipData |
public GetAgentGroupMemberships ( UUID requestingAgentID, UUID AgentID ) : List |
||
requestingAgentID | UUID | |
AgentID | UUID | |
Résultat | List |
public GetAgentGroupRoles ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : List |
||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
Résultat | List |
public GetAgentToGroupInvite ( UUID requestingAgentID, UUID inviteID ) : GroupInviteInfo | ||
requestingAgentID | UUID | |
inviteID | UUID | |
Résultat | GroupInviteInfo |
public GetGroupMembers ( UUID requestingAgentID, UUID GroupID ) : List |
||
requestingAgentID | UUID | |
GroupID | UUID | |
Résultat | List |
public GetGroupNotice ( UUID requestingAgentID, UUID noticeID ) : GroupNoticeInfo | ||
requestingAgentID | UUID | |
noticeID | UUID | |
Résultat | GroupNoticeInfo |
public GetGroupNotices ( UUID requestingAgentID, UUID GroupID ) : List |
||
requestingAgentID | UUID | |
GroupID | UUID | |
Résultat | List |
public GetGroupRecord ( UUID requestingAgentID, UUID GroupID, string GroupName ) : GroupRecord | ||
requestingAgentID | UUID | |
GroupID | UUID | |
GroupName | string | |
Résultat | GroupRecord |
public GetGroupRoleMembers ( UUID requestingAgentID, UUID GroupID ) : List |
||
requestingAgentID | UUID | |
GroupID | UUID | |
Résultat | List |
public GetGroupRoles ( UUID requestingAgentID, UUID GroupID ) : List |
||
requestingAgentID | UUID | |
GroupID | UUID | |
Résultat | List |
public GetMemberGroupProfile ( UUID requestingAgentID, UUID GroupID, UUID AgentID ) : GroupProfileData | ||
requestingAgentID | UUID | |
GroupID | UUID | |
AgentID | UUID | |
Résultat | GroupProfileData |
public Initialise ( IConfigSource config ) : void | ||
config | IConfigSource | |
Résultat | void |
public RegionLoaded ( OpenSim scene ) : void | ||
scene | OpenSim | |
Résultat | void |
public RemoveAgentFromGroup ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : void | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
Résultat | void |
public RemoveAgentFromGroupRole ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
RoleID | UUID | |
Résultat | void |
public RemoveAgentToGroupInvite ( UUID requestingAgentID, UUID inviteID ) : void | ||
requestingAgentID | UUID | |
inviteID | UUID | |
Résultat | void |
public RemoveGroupRole ( UUID requestingAgentID, UUID groupID, UUID roleID ) : void | ||
requestingAgentID | UUID | |
groupID | UUID | |
roleID | UUID | |
Résultat | void |
public RemoveRegion ( OpenSim scene ) : void | ||
scene | OpenSim | |
Résultat | void |
public ResetAgentGroupChatSessions ( UUID agentID ) : void | ||
agentID | UUID | |
Résultat | void |
public SetAgentActiveGroup ( UUID requestingAgentID, UUID AgentID, UUID GroupID ) : void | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
Résultat | void |
public SetAgentActiveGroupRole ( UUID requestingAgentID, UUID AgentID, UUID GroupID, UUID RoleID ) : void | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
RoleID | UUID | |
Résultat | void |
public SetAgentGroupInfo ( UUID requestingAgentID, UUID AgentID, UUID GroupID, bool AcceptNotices, bool ListInProfile ) : void | ||
requestingAgentID | UUID | |
AgentID | UUID | |
GroupID | UUID | |
AcceptNotices | bool | |
ListInProfile | bool | |
Résultat | void |
public UpdateGroup ( UUID requestingAgentID, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish ) : void | ||
requestingAgentID | UUID | |
groupID | UUID | |
charter | string | |
showInList | bool | |
insigniaID | UUID | |
membershipFee | int | |
openEnrollment | bool | |
allowPublish | bool | |
maturePublish | bool | |
Résultat | void |
public UpdateGroupRole ( UUID requestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers ) : void | ||
requestingAgentID | UUID | |
groupID | UUID | |
roleID | UUID | |
name | string | |
description | string | |
title | string | |
powers | ulong | |
Résultat | void |
public hasAgentBeenInvitedToGroupChatSession ( UUID agentID, UUID groupID ) : bool | ||
agentID | UUID | |
groupID | UUID | |
Résultat | bool |
public hasAgentDroppedGroupChatSession ( UUID agentID, UUID groupID ) : bool | ||
agentID | UUID | |
groupID | UUID | |
Résultat | bool |