aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack
diff options
context:
space:
mode:
authorMic Bowman2012-04-17 13:45:27 -0700
committerMic Bowman2012-04-17 13:45:27 -0700
commit5ff2bda587a50b73f470ba778348645953b6b4b0 (patch)
treeef2164de4447ca08b96f7e603b74763ea72ca2b0 /OpenSim/Region/ClientStack
parentmake the namespace for the ScriptModuleComms consistent with its file system ... (diff)
downloadopensim-SC-5ff2bda587a50b73f470ba778348645953b6b4b0.zip
opensim-SC-5ff2bda587a50b73f470ba778348645953b6b4b0.tar.gz
opensim-SC-5ff2bda587a50b73f470ba778348645953b6b4b0.tar.bz2
opensim-SC-5ff2bda587a50b73f470ba778348645953b6b4b0.tar.xz
This commit adds a new optional region module, JsonStore, that provides 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.
Diffstat (limited to 'OpenSim/Region/ClientStack')
0 files changed, 0 insertions, 0 deletions