Method | Description | |
---|---|---|
ActivateGroup ( IClientAPI remoteClient, UUID groupID ) : void | ||
AddRegion ( IScene scene ) : void | ||
BuildEvent ( string eventName, OSD eventBody ) : OSD | ||
BuildOfflineGroupNotice ( |
||
Close ( ) : void | ||
CreateGroup ( IClientAPI remoteClient, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish ) : UUID | ||
CreateGroupNoticeIM ( UUID agentID, |
||
EjectGroupMember ( IClientAPI remoteClient, UUID agentID, UUID groupID, UUID ejecteeID ) : void | ||
EjectGroupMemberRequest ( IClientAPI remoteClient, UUID groupID, UUID ejecteeID ) : void | ||
GetAllGroups ( UUID requestingAgettID ) : List |
||
GetGroupMembers ( UUID requestingAgentID, UUID groupID ) : List |
||
GetGroupRecord ( UUID groupID ) : |
||
GetGroupRecord ( string name ) : |
||
GetGroupTitle ( UUID avatarID ) : string |
Get the title of the agent's current role.
|
|
GetMembershipData ( UUID groupID, UUID agentID ) : |
||
GetMembershipData ( UUID agentID ) : Universe.Framework.ClientInterfaces.GroupMembershipData[] | ||
GroupMembersRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
GroupNoticeRequest ( IClientAPI remoteClient, UUID groupNoticeID ) : void | ||
GroupNoticesListRequest ( IClientAPI remoteClient, UUID groupID ) : Universe.Framework.ClientInterfaces.GroupNoticeData[] | ||
GroupPermissionCheck ( UUID agentID, UUID groupID, GroupPowers permissions ) : bool |
WARNING: This is not the only place permissions are checked! They are checked in each of the connectors as well!
|
|
GroupProfileRequest ( IClientAPI remoteClient, UUID groupID ) : |
||
GroupRoleChanges ( IClientAPI remoteClient, UUID groupID, UUID roleID, UUID memberID, uint changes ) : void | ||
GroupRoleDataRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
GroupRoleMembersRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
GroupRoleUpdate ( IClientAPI remoteClient, UUID groupID, UUID roleID, string name, string description, string title, ulong powers, byte updateType ) : void | ||
GroupTitleUpdate ( IClientAPI remoteClient, UUID groupID, UUID titleRoleID ) : void |
Change the current Active Group Role for Agent
|
|
GroupTitlesRequest ( IClientAPI remoteClient, UUID groupID ) : List |
Get the Role Titles for an Agent, for a specific group
|
|
Initialize ( IConfigSource config ) : void | ||
InviteGroup ( IClientAPI remoteClient, UUID agentID, UUID groupID, UUID invitedAgentID, UUID roleID ) : void | ||
InviteGroupRequest ( IClientAPI remoteClient, UUID groupID, UUID invitedAgentID, UUID roleID ) : void | ||
IsGroup ( UUID groupID ) : bool | ||
JoinGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
LeaveGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
NotifyChange ( UUID groupID ) : void | ||
RegionLoaded ( IScene scene ) : void | ||
RemoveRegion ( IScene scene ) : void | ||
SendAgentGroupDataUpdate ( IClientAPI remoteClient ) : void | ||
SendGroupNoticeToUsers ( IClientAPI remoteClient, |
||
SetGroupAcceptNotices ( IClientAPI remoteClient, UUID groupID, bool acceptNotices, bool listInProfile ) : void | ||
UpdateCachedData ( UUID agentID, |
||
UpdateGroupInfo ( IClientAPI remoteClient, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish ) : void | ||
UpdateUsersForExternalRoleUpdate ( UUID groupID, UUID roleID, UUID regionID ) : void |
Method | Description | |
---|---|---|
OnMakeRootAgent ( IScenePresence sp ) : void | ||
OnRegisterCaps ( UUID agentID, IHttpServer server ) : OSDMap |
Method | Description | |
---|---|---|
AddToGroupPowersCache ( UUID agentID, UUID groupID, ulong powers ) : void | ||
AttemptFindGroupMembershipData ( UUID requestingAgentID, UUID agentID, UUID groupID ) : |
||
BuildGroupNoticeIM ( |
||
CreateBitBucketForGroupAttachment ( |
||
EventManager_OnClientLogin ( IClientAPI client ) : void | ||
GetActiveClient ( UUID agentID ) : IClientAPI |
Try to find an active IClientAPI reference for agentID giving preference to root connections
|
|
GetProfileListedGroupMemberships ( IClientAPI requestingClient, UUID dataForAgentID ) : Universe.Framework.ClientInterfaces.GroupMembershipData[] |
Get a list of groups memberships for the agent that are marked "ListInProfile"
|
|
GetRequestingAgentID ( IClientAPI client ) : UUID | ||
GroupActiveProposalsRequest ( IClientAPI client, UUID agentID, UUID sessionID, UUID groupID, UUID transactionID ) : void | ||
GroupProposalBallot ( string request, UUID agentID ) : byte[] | ||
GroupProposalBallotRequest ( IClientAPI client, UUID agentID, UUID sessionID, UUID groupID, UUID proposalID, string vote ) : void | ||
GroupVoteHistoryRequest ( IClientAPI client, UUID agentID, UUID sessionID, UUID groupID, UUID transactionID ) : void | ||
HandleUUIDGroupNameRequest ( UUID groupID, IClientAPI remoteClient ) : void | ||
NullCacheInfos ( UUID groupID ) : void | ||
NullCacheInfos ( UUID agentID, UUID groupID ) : void | ||
OnAgentDataUpdateRequest ( IClientAPI remoteClient, UUID dataForAgentID, UUID sessionID ) : void | ||
OnAgentDataUpdateRequest ( IClientAPI remoteClient, UUID dataForAgentID, UUID sessionID, bool sendToAll ) : void | ||
OnClosingClient ( IClientAPI client ) : void | ||
OnDirFindQuery ( IClientAPI remoteClient, UUID queryID, string queryText, uint queryFlags, int queryStart ) : void | ||
OnGridInstantMessage ( |
||
OnInstantMessage ( IClientAPI remoteClient, |
||
OnNewClient ( IClientAPI client ) : void | ||
OnRequestAvatarProperties ( IClientAPI remoteClient, UUID avatarID ) : void | ||
OutgoingInstantMessage ( |
||
OutgoingInstantMessage ( |
||
RemoveFromGroupPowersCache ( UUID groupID ) : void | ||
RemoveFromGroupPowersCache ( UUID agentID, UUID groupID ) : void | ||
SendAgentGroupDataUpdate ( IClientAPI remoteClient, UUID dataForAgentID ) : void |
Update remoteClient with group information about dataForAgentID
|
|
SendGroupMembershipInfoViaCaps ( IClientAPI remoteClient, UUID dataForAgentID, |
Send 'remoteClient' the group membership 'data' for agent 'dataForAgentID'.
|
|
SendNewAgentGroupDataUpdate ( IClientAPI remoteClient ) : void |
Update remoteClient with group information about dataForAgentID
|
|
SendScenePresenceUpdate ( UUID agentID, string title ) : void | ||
StartGroupProposal ( string request, UUID agentID ) : byte[] | ||
UpdateAllClientsWithGroupInfo ( UUID dataForAgentID, string activeGroupTitle ) : void |
Send updates to all clients who might be interested in groups data for dataForClientID
|
public ActivateGroup ( IClientAPI remoteClient, UUID groupID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
return | void |
public BuildEvent ( string eventName, OSD eventBody ) : OSD | ||
eventName | string | |
eventBody | OSD | |
return | OSD |
public BuildOfflineGroupNotice ( |
||
msg | ||
return |
public CreateGroup ( IClientAPI remoteClient, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish ) : UUID | ||
remoteClient | IClientAPI | |
name | string | |
charter | string | |
showInList | bool | |
insigniaID | UUID | |
membershipFee | int | |
openEnrollment | bool | |
allowPublish | bool | |
maturePublish | bool | |
return | UUID |
public CreateGroupNoticeIM ( UUID agentID, |
||
agentID | UUID | |
info | ||
dialog | byte | |
return |
public EjectGroupMember ( IClientAPI remoteClient, UUID agentID, UUID groupID, UUID ejecteeID ) : void | ||
remoteClient | IClientAPI | |
agentID | UUID | |
groupID | UUID | |
ejecteeID | UUID | |
return | void |
public EjectGroupMemberRequest ( IClientAPI remoteClient, UUID groupID, UUID ejecteeID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
ejecteeID | UUID | |
return | void |
public GetAllGroups ( UUID requestingAgettID ) : List |
||
requestingAgettID | UUID | |
return | List |
public GetGroupMembers ( UUID requestingAgentID, UUID groupID ) : List |
||
requestingAgentID | UUID | |
groupID | UUID | |
return | List |
public GetGroupRecord ( UUID groupID ) : |
||
groupID | UUID | |
return |
public GetGroupRecord ( string name ) : |
||
name | string | |
return |
public GetGroupTitle ( UUID avatarID ) : string | ||
avatarID | UUID | |
return | string |
public GetMembershipData ( UUID groupID, UUID agentID ) : |
||
groupID | UUID | |
agentID | UUID | |
return |
public GetMembershipData ( UUID agentID ) : Universe.Framework.ClientInterfaces.GroupMembershipData[] | ||
agentID | UUID | |
return | Universe.Framework.ClientInterfaces.GroupMembershipData[] |
public GroupMembersRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
return | List |
public GroupNoticeRequest ( IClientAPI remoteClient, UUID groupNoticeID ) : void | ||
remoteClient | IClientAPI | |
groupNoticeID | UUID | |
return | void |
public GroupNoticesListRequest ( IClientAPI remoteClient, UUID groupID ) : Universe.Framework.ClientInterfaces.GroupNoticeData[] | ||
remoteClient | IClientAPI | |
groupID | UUID | |
return | Universe.Framework.ClientInterfaces.GroupNoticeData[] |
public GroupPermissionCheck ( UUID agentID, UUID groupID, GroupPowers permissions ) : bool | ||
agentID | UUID | |
groupID | UUID | |
permissions | GroupPowers | |
return | bool |
public GroupProfileRequest ( IClientAPI remoteClient, UUID groupID ) : |
||
remoteClient | IClientAPI | |
groupID | UUID | |
return |
public GroupRoleChanges ( IClientAPI remoteClient, UUID groupID, UUID roleID, UUID memberID, uint changes ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
roleID | UUID | |
memberID | UUID | |
changes | uint | |
return | void |
public GroupRoleDataRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
return | List |
public GroupRoleMembersRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
return | List |
public GroupRoleUpdate ( IClientAPI remoteClient, UUID groupID, UUID roleID, string name, string description, string title, ulong powers, byte updateType ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
roleID | UUID | |
name | string | |
description | string | |
title | string | |
powers | ulong | |
updateType | byte | |
return | void |
public GroupTitleUpdate ( IClientAPI remoteClient, UUID groupID, UUID titleRoleID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
titleRoleID | UUID | |
return | void |
public GroupTitlesRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
return | List |
public Initialize ( IConfigSource config ) : void | ||
config | IConfigSource | |
return | void |
public InviteGroup ( IClientAPI remoteClient, UUID agentID, UUID groupID, UUID invitedAgentID, UUID roleID ) : void | ||
remoteClient | IClientAPI | |
agentID | UUID | |
groupID | UUID | |
invitedAgentID | UUID | |
roleID | UUID | |
return | void |
public InviteGroupRequest ( IClientAPI remoteClient, UUID groupID, UUID invitedAgentID, UUID roleID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
invitedAgentID | UUID | |
roleID | UUID | |
return | void |
public JoinGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
return | void |
public LeaveGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
return | void |
protected OnMakeRootAgent ( IScenePresence sp ) : void | ||
sp | IScenePresence | |
return | void |
protected OnRegisterCaps ( UUID agentID, IHttpServer server ) : OSDMap | ||
agentID | UUID | |
server | IHttpServer | |
return | OSDMap |
public SendAgentGroupDataUpdate ( IClientAPI remoteClient ) : void | ||
remoteClient | IClientAPI | |
return | void |
public SendGroupNoticeToUsers ( IClientAPI remoteClient, |
||
remoteClient | IClientAPI | |
notice | ||
localOnly | bool | |
return | void |
public SetGroupAcceptNotices ( IClientAPI remoteClient, UUID groupID, bool acceptNotices, bool listInProfile ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
acceptNotices | bool | |
listInProfile | bool | |
return | void |
public UpdateCachedData ( UUID agentID, |
||
agentID | UUID | |
cachedInfo | ||
return | void |
public UpdateGroupInfo ( IClientAPI remoteClient, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
charter | string | |
showInList | bool | |
insigniaID | UUID | |
membershipFee | int | |
openEnrollment | bool | |
allowPublish | bool | |
maturePublish | bool | |
return | void |
public UpdateUsersForExternalRoleUpdate ( UUID groupID, UUID roleID, UUID regionID ) : void | ||
groupID | UUID | |
roleID | UUID | |
regionID | UUID | |
return | void |