Thanks for the reply Stefan!

I'm sorry if my message was confusing, I meant that I want to connect to the
Collage master instance that runs inside the application node.

I did some reading and if I understand correctly, in my QT application I
will do the following:

1. Instantiate a LocalNode
2. Create a Node corresponding to the application node and provide a
ConnectionDescription to it (hostname and port. Question here would be
whether the port that the app node listens to is the port set in the .eqc
file).
3. localNode->connect(appNode)
4. localNode->mapObject(ptr, ID, version_latest) to map the objects.

My next question would be, what's the suggested way to get to the object IDs
from my QT application. In my EQ application (which is loosely based on
EQPly) the config will register the initData object as well as the frameData
object. frameData.id is then stored inside initData. initData.id is
propagated to all nodes as the uInitId through Node::ConfigInit() and is
then used to map the initData and from there other objects. 

However, my QT application will (optimally) not be running a full EQ
application internally so this infrastructure is not possible. Other than
the blatantly obvious solutions of sending the object ID over a socket, how
else would you approach this?

--
View this message in context: 
http://software.1713.n2.nabble.com/Affecting-Collage-objects-outside-an-Equalizer-application-tp7301888p7302294.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.

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

Reply via email to