Dear all,
Before starting to mess with my code I would like to know a couple of things about the new API. In terms of the old API, I have a distributed object deriving from eq::net::Object that overrides attachToSession to register some commands to facilitate the mapping of additional distributed objects and runtime. I called this object ClusterObjectManager

I was making extensive use of the lower level eq::net namespace. But now I see that all the rendering independent cluster stuff has moved into its own library (Collage) and the namespace has changed. That seems to be a simple namespace change.

Another change I've seen is that makeThreadSafe has been removed. I'm not sure about the internal threading of Equalizer regarding command queues and distributed objects so I don't know what do I have to do to guarantee thread-safety now.

I'd also like to know a little more about the replacements for net::Session (I was using Object::getSession to map objects) and whether I may need to create a listener connection in the application node (the master instance of the ClusterObjectManager is in the application node and waits for acks from the rendering nodes).

I also was wondering whether there are any other changes I should be aware of. From this log: https://equalizer.svn.sourceforge.net/svnroot/equalizer/tags/release-1.0-alpha/CHANGES.txt it doesn't seem, but I can't find the Changelogs for 0.9.0 to pre 1.0 versions.

Thanks for all the info,
Juan

_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to