OpenSim::Region::Framework::Scenes::AsyncSceneObjectGroupDeleter Class Reference

Asynchronously derez objects. This is used to derez large number of objects to inventory without holding up the main client thread. More...

List of all members.

Public Member Functions

 AsyncSceneObjectGroupDeleter (Scene scene)
void DeleteToInventory (DeRezAction action, UUID folderID, List< SceneObjectGroup > objectGroups, IClientAPI remoteClient, bool permissionToDelete)
 Delete the given object from the scene.
bool InventoryDeQueueAndDelete ()
 Move the next object in the queue to inventory. Then delete it properly from the scene.

Public Attributes

bool Enabled


Detailed Description

Asynchronously derez objects. This is used to derez large number of objects to inventory without holding up the main client thread.


Constructor & Destructor Documentation

OpenSim::Region::Framework::Scenes::AsyncSceneObjectGroupDeleter::AsyncSceneObjectGroupDeleter ( Scene  scene  )  [inline]


Member Function Documentation

void OpenSim::Region::Framework::Scenes::AsyncSceneObjectGroupDeleter::DeleteToInventory ( DeRezAction  action,
UUID  folderID,
List< SceneObjectGroup objectGroups,
IClientAPI  remoteClient,
bool  permissionToDelete 
) [inline]

Delete the given object from the scene.

bool OpenSim::Region::Framework::Scenes::AsyncSceneObjectGroupDeleter::InventoryDeQueueAndDelete (  )  [inline]

Move the next object in the queue to inventory. Then delete it properly from the scene.

Returns:


Member Data Documentation

Is the deleter currently enabled?


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

Generated on Sun Feb 12 01:00:49 2012 for OpenSim by  doxygen 1.5.6