메소드 | 설명 | |
---|---|---|
ActivateGroup ( IClientAPI remoteClient, UUID groupID ) : void | ||
AddRegion ( |
||
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, UUID groupNoticeID, byte dialog ) : OpenSim.Framework.GridInstantMessage | ||
EjectGroupMemberRequest ( IClientAPI remoteClient, UUID groupID, UUID ejecteeID ) : void | ||
GetGroupRecord ( UUID GroupID ) : OpenSim.Framework.GroupRecord | ||
GetGroupRecord ( string name ) : OpenSim.Framework.GroupRecord | ||
GetGroupTitle ( UUID avatarID ) : string |
Get the title of the agent's current role.
|
|
GetMembershipData ( UUID groupID, UUID agentID ) : OpenSim.Framework.GroupMembershipData | ||
GetMembershipData ( UUID agentID ) : OpenSim.Framework.GroupMembershipData[] | ||
GroupMembersRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
GroupNoticeRequest ( IClientAPI remoteClient, UUID groupNoticeID ) : void | ||
GroupNoticesListRequest ( IClientAPI remoteClient, UUID groupID ) : OpenSim.Framework.GroupNoticeData[] | ||
GroupProfileRequest ( IClientAPI remoteClient, UUID groupID ) : OpenSim.Framework.GroupProfileData | ||
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
|
|
Initialise ( IConfigSource config ) : void | ||
InviteGroupRequest ( IClientAPI remoteClient, UUID groupID, UUID invitedAgentID, UUID roleID ) : void | ||
JoinGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
LeaveGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
NotifyChange ( UUID groupID ) : void | ||
PostInitialise ( ) : void | ||
RegionLoaded ( |
||
RemoveRegion ( |
||
SendAgentGroupDataUpdate ( IClientAPI remoteClient ) : void | ||
SetGroupAcceptNotices ( IClientAPI remoteClient, UUID groupID, bool acceptNotices, bool listInProfile ) : void | ||
UpdateGroupInfo ( IClientAPI remoteClient, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish ) : void |
메소드 | 설명 | |
---|---|---|
GetActiveClient ( UUID agentID ) : IClientAPI |
Try to find an active IClientAPI reference for agentID giving preference to root connections
|
|
GetProfileListedGroupMemberships ( IClientAPI requestingClient, UUID dataForAgentID ) : OpenSim.Framework.GroupMembershipData[] |
Get a list of groups memberships for the agent that are marked "ListInProfile"
|
|
GetRequestingAgentID ( IClientAPI client ) : UUID | ||
HandleUUIDGroupNameRequest ( UUID GroupID, IClientAPI remoteClient ) : void | ||
OnAgentDataUpdateRequest ( IClientAPI remoteClient, UUID dataForAgentID, UUID sessionID ) : void | ||
OnDirFindQuery ( IClientAPI remoteClient, UUID queryID, string queryText, uint queryFlags, int queryStart ) : void | ||
OnGridInstantMessage ( OpenSim.Framework.GridInstantMessage msg ) : void | ||
OnInstantMessage ( IClientAPI remoteClient, OpenSim.Framework.GridInstantMessage im ) : void | ||
OnNewClient ( IClientAPI client ) : void | ||
OnRequestAvatarProperties ( IClientAPI remoteClient, UUID avatarID ) : void | ||
OutgoingInstantMessage ( OpenSim.Framework.GridInstantMessage msg, UUID msgTo ) : void | ||
SendAgentDataUpdate ( IClientAPI remoteClient, UUID dataForAgentID, UUID activeGroupID, string activeGroupName, ulong activeGroupPowers, string activeGroupTitle ) : void | ||
SendAgentGroupDataUpdate ( IClientAPI remoteClient, UUID dataForAgentID ) : void |
Update remoteClient with group information about dataForAgentID
|
|
SendGroupMembershipInfoViaCaps ( IClientAPI remoteClient, UUID dataForAgentID, OpenSim.Framework.GroupMembershipData data ) : void |
Send 'remoteClient' the group membership 'data' for agent 'dataForAgentID'.
|
|
SendScenePresenceUpdate ( UUID AgentID, string Title ) : void | ||
UpdateAllClientsWithGroupInfo ( UUID dataForClientID ) : 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 | |
리턴 | void |
public AddRegion ( |
||
scene | ||
리턴 | void |
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 | |
리턴 | UUID |
public CreateGroupNoticeIM ( UUID agentID, UUID groupNoticeID, byte dialog ) : OpenSim.Framework.GridInstantMessage | ||
agentID | UUID | |
groupNoticeID | UUID | |
dialog | byte | |
리턴 | OpenSim.Framework.GridInstantMessage |
public EjectGroupMemberRequest ( IClientAPI remoteClient, UUID groupID, UUID ejecteeID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
ejecteeID | UUID | |
리턴 | void |
public GetGroupRecord ( UUID GroupID ) : OpenSim.Framework.GroupRecord | ||
GroupID | UUID | |
리턴 | OpenSim.Framework.GroupRecord |
public GetGroupRecord ( string name ) : OpenSim.Framework.GroupRecord | ||
name | string | |
리턴 | OpenSim.Framework.GroupRecord |
public GetMembershipData ( UUID groupID, UUID agentID ) : OpenSim.Framework.GroupMembershipData | ||
groupID | UUID | |
agentID | UUID | |
리턴 | OpenSim.Framework.GroupMembershipData |
public GetMembershipData ( UUID agentID ) : OpenSim.Framework.GroupMembershipData[] | ||
agentID | UUID | |
리턴 | OpenSim.Framework.GroupMembershipData[] |
public GroupMembersRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | List |
public GroupNoticeRequest ( IClientAPI remoteClient, UUID groupNoticeID ) : void | ||
remoteClient | IClientAPI | |
groupNoticeID | UUID | |
리턴 | void |
public GroupNoticesListRequest ( IClientAPI remoteClient, UUID groupID ) : OpenSim.Framework.GroupNoticeData[] | ||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | OpenSim.Framework.GroupNoticeData[] |
public GroupProfileRequest ( IClientAPI remoteClient, UUID groupID ) : OpenSim.Framework.GroupProfileData | ||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | OpenSim.Framework.GroupProfileData |
public GroupRoleChanges ( IClientAPI remoteClient, UUID groupID, UUID roleID, UUID memberID, uint changes ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
roleID | UUID | |
memberID | UUID | |
changes | uint | |
리턴 | void |
public GroupRoleDataRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | List |
public GroupRoleMembersRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | 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 | |
리턴 | void |
public GroupTitleUpdate ( IClientAPI remoteClient, UUID groupID, UUID titleRoleID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
titleRoleID | UUID | |
리턴 | void |
public GroupTitlesRequest ( IClientAPI remoteClient, UUID groupID ) : List |
||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | List |
public InviteGroupRequest ( IClientAPI remoteClient, UUID groupID, UUID invitedAgentID, UUID roleID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
invitedAgentID | UUID | |
roleID | UUID | |
리턴 | void |
public JoinGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | void |
public LeaveGroupRequest ( IClientAPI remoteClient, UUID groupID ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
리턴 | void |
public RegionLoaded ( |
||
scene | ||
리턴 | void |
public RemoveRegion ( |
||
scene | ||
리턴 | void |
public SendAgentGroupDataUpdate ( IClientAPI remoteClient ) : void | ||
remoteClient | IClientAPI | |
리턴 | void |
public SetGroupAcceptNotices ( IClientAPI remoteClient, UUID groupID, bool acceptNotices, bool listInProfile ) : void | ||
remoteClient | IClientAPI | |
groupID | UUID | |
acceptNotices | bool | |
listInProfile | bool | |
리턴 | 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 | |
리턴 | void |