Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enables script access to the per object dynamic attributes through the JsonStore | Mic Bowman | 2013-02-06 | 1 | -0/+1 |
| | | | | | | | | | | | script functions. Adds JsonAttachObjectStore to associate a store identifier with an object (scripts can only access the store in their host object, this could be extended but isn't necessary for now). Note this opens a method to the DAMap OSDMap. This will be removed later, but greatly simplifies the code for now. The JsonStore and these scripts are disabled by default. | ||||
* | Add JsonTestStore to determine if a JsonStore is associated with | Mic Bowman | 2013-01-30 | 1 | -0/+1 |
| | | | | a particular UUID. | ||||
* | Allow an incoming identifier to be specified for a JsonStore. | Mic Bowman | 2012-09-11 | 1 | -1/+1 |
| | |||||
* | This commit adds a new optional region module, JsonStore, that provides ↵ | Mic Bowman | 2012-04-17 | 1 | -0/+48 |
structured storage (dictionaries and arrays of string values) for scripts and region modules. In addition, there are operations on the storage that enable "real" distributed computation between scripts through operations similar to those of a tuple space. Scripts can share task queues, implement shared locks or semaphores, etc. The structured store is limited to the current region and is not currently persisted. However, script operations are defined to initialize a store from a notecard and to serialize the store to a notecard. Documentation will be posted to the opensim wiki soon. |