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