[email protected] wrote:
Here are some technical details about IARs.
IARs, logically, belong to the inventory service. Wherever the inventory
service runs, IAR save/load should run. In standalone the inventory
service runs in the same process as the sim; in a grid, it runs in a
separate process. In a grid like OSGrid, it's always possible to write
up a region module that hooks up to the inventory server for this.
All is well.
However, the main obstacle to doing this is that at this time IARs have
an unsurmountable (and, in my opinion, unjustifiable) dependency on the
simulator code. More precisely, to de/archive objects in inventory, and
their inner inventories, IAR uses SceneObject, a class that is at the
center stage of the simulator. In other words, the inventory service
would have to load up the simulator code in memory just to de/archive
inventory...
I completely agree, it isn't a good dependency. It was a good tactical option
for quick implementation but it would be great to be able to inspect objects
without instantiating all the bagging of SceneObject. I suspect no-one should
hold their breath for this, though :-)
--
Justin Clark-Casey (justincc)
http://justincc.org
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users