22 #include <eq/client/api.h>
23 #include <eq/client/types.h>
24 #include <eq/fabric/server.h>
39 co::Node, ServerVisitor >
47 virtual void setClient(
ClientPtr client );
48 EQ_API co::CommandQueue* getMainThreadQueue();
49 EQ_API co::CommandQueue* getCommandThreadQueue();
78 EQ_API
virtual ~Server();
89 bool _cmdChooseConfigReply( co::ICommand& command );
90 bool _cmdReleaseConfigReply( co::ICommand& command );
91 bool _cmdShutdownReply( co::ICommand& command );
A configuration is a visualization session driven by an application.
void releaseConfig(Config *config)
Release a configuration.
Base co::Node class for a server.
Proxy object for the connection to an Equalizer server.
The client represents a network node of the application in the cluster.
Config * chooseConfig(const fabric::ConfigParams ¶meters)
Choose a configuration on the server.
lunchbox::RefPtr< Client > ClientPtr
A reference-counted pointer to the client.
Server()
Construct a new server.
Parameters for running a configuration.