OpenSim
|
A dictionary containing task inventory items. Indexed by item UUID. More...
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) |
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.
|
inline |
Definition at line 231 of file TaskInventoryDictionary.cs.
|
inline |
Definition at line 262 of file TaskInventoryDictionary.cs.
|
inline |
Are we readlocked by the calling thread?
Definition at line 70 of file TaskInventoryDictionary.cs.
|
inline |
Lock our inventory list for reading (many can read, one can write)
Definition at line 85 of file TaskInventoryDictionary.cs.
|
inline |
Lock our inventory list for writing (many can read, one can write)
Definition at line 174 of file TaskInventoryDictionary.cs.
|
inline |
Definition at line 268 of file TaskInventoryDictionary.cs.
|
inline |
Definition at line 298 of file TaskInventoryDictionary.cs.