OpenSim
|
Public Member Functions | |
GridUserInfo | LoggedIn (string userID) |
bool | LoggedOut (string userID, UUID sessionID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt) |
Informs the grid that a user is logged out and to remove any session data for them More... | |
bool | SetHome (string userID, UUID homeID, Vector3 homePosition, Vector3 homeLookAt) |
bool | SetLastPosition (string userID, UUID sessionID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt) |
Stores the last known user position at the grid level More... | |
GridUserInfo | GetGridUserInfo (string userID) |
GridUserInfo[] | GetGridUserInfo (string[] userID) |
Definition at line 104 of file IGridUserService.cs.
GridUserInfo OpenSim.Services.Interfaces.IGridUserService.GetGridUserInfo | ( | string | userID | ) |
Implemented in OpenSim.Services.Connectors.SimianGrid.SimianPresenceServiceConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.RemoteGridUserServicesConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.LocalGridUserServicesConnector, OpenSim.Services.UserAccountService.GridUserService, and OpenSim.Services.Connectors.GridUserServicesConnector.
GridUserInfo [] OpenSim.Services.Interfaces.IGridUserService.GetGridUserInfo | ( | string[] | userID | ) |
Implemented in OpenSim.Services.Connectors.SimianGrid.SimianPresenceServiceConnector, OpenSim.Services.Connectors.GridUserServicesConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.RemoteGridUserServicesConnector, OpenSim.Services.UserAccountService.GridUserService, and OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.LocalGridUserServicesConnector.
GridUserInfo OpenSim.Services.Interfaces.IGridUserService.LoggedIn | ( | string | userID | ) |
Implemented in OpenSim.Services.Connectors.SimianGrid.SimianPresenceServiceConnector, OpenSim.Services.UserAccountService.GridUserService, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.LocalGridUserServicesConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.RemoteGridUserServicesConnector, and OpenSim.Services.Connectors.GridUserServicesConnector.
bool OpenSim.Services.Interfaces.IGridUserService.LoggedOut | ( | string | userID, |
UUID | sessionID, | ||
UUID | regionID, | ||
Vector3 | lastPosition, | ||
Vector3 | lastLookAt | ||
) |
Informs the grid that a user is logged out and to remove any session data for them
userID | Ignore if your connector does not use userID for logouts |
sessionID | Ignore if your connector does not use sessionID for logouts |
regionID | RegionID where the user was last located |
lastPosition | Last region-relative position of the user |
lastLookAt | Last normalized look direction for the user |
Implemented in OpenSim.Services.Connectors.SimianGrid.SimianPresenceServiceConnector, OpenSim.Services.UserAccountService.GridUserService, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.LocalGridUserServicesConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.RemoteGridUserServicesConnector, and OpenSim.Services.Connectors.GridUserServicesConnector.
bool OpenSim.Services.Interfaces.IGridUserService.SetHome | ( | string | userID, |
UUID | homeID, | ||
Vector3 | homePosition, | ||
Vector3 | homeLookAt | ||
) |
Implemented in OpenSim.Services.Connectors.SimianGrid.SimianPresenceServiceConnector, OpenSim.Services.UserAccountService.GridUserService, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.LocalGridUserServicesConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.RemoteGridUserServicesConnector, and OpenSim.Services.Connectors.GridUserServicesConnector.
bool OpenSim.Services.Interfaces.IGridUserService.SetLastPosition | ( | string | userID, |
UUID | sessionID, | ||
UUID | regionID, | ||
Vector3 | lastPosition, | ||
Vector3 | lastLookAt | ||
) |
Stores the last known user position at the grid level
userID | Ignore if your connector does not use userID for position updates |
sessionID | Ignore if your connector does not use sessionID for position updates |
regionID | RegionID where the user is currently located |
lastPosition | Region-relative position |
lastLookAt | Normalized look direction |
Implemented in OpenSim.Services.Connectors.SimianGrid.SimianPresenceServiceConnector, OpenSim.Services.UserAccountService.GridUserService, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.LocalGridUserServicesConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.RemoteGridUserServicesConnector, and OpenSim.Services.Connectors.GridUserServicesConnector.