OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | List of all members
OpenSim.Services.UserAccountService.GridUserService Class Reference
Inheritance diagram for OpenSim.Services.UserAccountService.GridUserService:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Services.UserAccountService.GridUserService:
Collaboration graph
[legend]

Public Member Functions

 GridUserService (IConfigSource config)
 
virtual GridUserInfo GetGridUserInfo (string userID)
 
virtual GridUserInfo[] GetGridUserInfo (string[] userIDs)
 
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...
 
- Public Member Functions inherited from OpenSim.Services.Base.ServiceBase
LoadPlugin< T > (string dllName)
 
LoadPlugin< T > (string dllName, Object[] args)
 
LoadPlugin< T > (string dllName, string className, Object[] args)
 
 ServiceBase (IConfigSource config)
 

Protected Member Functions

void HandleShowGridUser (string module, string[] cmdparams)
 
void HandleShowGridUsersOnline (string module, string[] cmdparams)
 

Additional Inherited Members

Detailed Description

Definition at line 43 of file GridUserService.cs.

Constructor & Destructor Documentation

OpenSim.Services.UserAccountService.GridUserService.GridUserService ( IConfigSource  config)
inline

Definition at line 48 of file GridUserService.cs.

Member Function Documentation

virtual GridUserInfo OpenSim.Services.UserAccountService.GridUserService.GetGridUserInfo ( string  userID)
inlinevirtual

Implements OpenSim.Services.Interfaces.IGridUserService.

Definition at line 154 of file GridUserService.cs.

virtual GridUserInfo [] OpenSim.Services.UserAccountService.GridUserService.GetGridUserInfo ( string[]  userIDs)
inlinevirtual

Implements OpenSim.Services.Interfaces.IGridUserService.

Definition at line 178 of file GridUserService.cs.

void OpenSim.Services.UserAccountService.GridUserService.HandleShowGridUser ( string  module,
string[]  cmdparams 
)
inlineprotected

Definition at line 75 of file GridUserService.cs.

void OpenSim.Services.UserAccountService.GridUserService.HandleShowGridUsersOnline ( string  module,
string[]  cmdparams 
)
inlineprotected

Definition at line 100 of file GridUserService.cs.

GridUserInfo OpenSim.Services.UserAccountService.GridUserService.LoggedIn ( string  userID)
inline

Implements OpenSim.Services.Interfaces.IGridUserService.

Definition at line 188 of file GridUserService.cs.

bool OpenSim.Services.UserAccountService.GridUserService.LoggedOut ( string  userID,
UUID  sessionID,
UUID  regionID,
Vector3  lastPosition,
Vector3  lastLookAt 
)
inline

Informs the grid that a user is logged out and to remove any session data for them

Parameters
userIDIgnore if your connector does not use userID for logouts
sessionIDIgnore if your connector does not use sessionID for logouts
regionIDRegionID where the user was last located
lastPositionLast region-relative position of the user
lastLookAtLast normalized look direction for the user
Returns
True if the logout request was successfully processed, otherwise false

Implements OpenSim.Services.Interfaces.IGridUserService.

Definition at line 208 of file GridUserService.cs.

bool OpenSim.Services.UserAccountService.GridUserService.SetHome ( string  userID,
UUID  homeID,
Vector3  homePosition,
Vector3  homeLookAt 
)
inline

Implements OpenSim.Services.Interfaces.IGridUserService.

Definition at line 229 of file GridUserService.cs.

bool OpenSim.Services.UserAccountService.GridUserService.SetLastPosition ( string  userID,
UUID  sessionID,
UUID  regionID,
Vector3  lastPosition,
Vector3  lastLookAt 
)
inline

Stores the last known user position at the grid level

Parameters
userIDIgnore if your connector does not use userID for position updates
sessionIDIgnore if your connector does not use sessionID for position updates
regionIDRegionID where the user is currently located
lastPositionRegion-relative position
lastLookAtNormalized look direction
Returns
True if the user's last position was successfully updated, otherwise false

Implements OpenSim.Services.Interfaces.IGridUserService.

Definition at line 246 of file GridUserService.cs.


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