OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Framework.TaskInventoryDictionary Class Reference

A dictionary containing task inventory items. Indexed by item UUID. More...

Inheritance diagram for OpenSim.Framework.TaskInventoryDictionary:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.TaskInventoryDictionary:
Collaboration graph
[legend]

Public Member Functions

bool IsReadLockedByMe ()
 Are we readlocked by the calling thread? More...
 
void LockItemsForRead (bool locked)
 Lock our inventory list for reading (many can read, one can write) More...
 
void LockItemsForWrite (bool locked)
 Lock our inventory list for writing (many can read, one can write) More...
 
Object Clone ()
 
XmlSchema GetSchema ()
 
void ReadXml (XmlReader reader)
 
void WriteXml (XmlWriter writer)
 

Detailed Description

A dictionary containing task inventory items. Indexed by item UUID.

This class is not thread safe. Callers must synchronize on Dictionary methods or Clone() this object before iterating over it.

Definition at line 48 of file TaskInventoryDictionary.cs.

Member Function Documentation

Object OpenSim.Framework.TaskInventoryDictionary.Clone ( )
inline

Definition at line 231 of file TaskInventoryDictionary.cs.

Here is the caller graph for this function:

XmlSchema OpenSim.Framework.TaskInventoryDictionary.GetSchema ( )
inline

Definition at line 262 of file TaskInventoryDictionary.cs.

bool OpenSim.Framework.TaskInventoryDictionary.IsReadLockedByMe ( )
inline

Are we readlocked by the calling thread?

Definition at line 70 of file TaskInventoryDictionary.cs.

void OpenSim.Framework.TaskInventoryDictionary.LockItemsForRead ( bool  locked)
inline

Lock our inventory list for reading (many can read, one can write)

Definition at line 85 of file TaskInventoryDictionary.cs.

void OpenSim.Framework.TaskInventoryDictionary.LockItemsForWrite ( bool  locked)
inline

Lock our inventory list for writing (many can read, one can write)

Definition at line 174 of file TaskInventoryDictionary.cs.

void OpenSim.Framework.TaskInventoryDictionary.ReadXml ( XmlReader  reader)
inline

Definition at line 268 of file TaskInventoryDictionary.cs.

void OpenSim.Framework.TaskInventoryDictionary.WriteXml ( XmlWriter  writer)
inline

Definition at line 298 of file TaskInventoryDictionary.cs.


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