24 #include <eq/fabric/server.h>
29 namespace detail {
class Server; }
41 co::Node, ServerVisitor >
49 virtual void setClient(
ClientPtr client );
50 EQ_API co::CommandQueue* getMainThreadQueue();
51 EQ_API co::CommandQueue* getCommandThreadQueue();
80 EQ_API
virtual ~Server();
83 detail::Server*
const _impl;
86 bool _cmdChooseConfigReply( co::ICommand& command );
87 bool _cmdReleaseConfigReply( co::ICommand& command );
88 bool _cmdShutdownReply( co::ICommand& command );
Parameters for running a configuration.
Defines export visibility macros for Equalizer.
EQ_API Config * chooseConfig(const fabric::ConfigParams ¶meters)
Choose a configuration on the server.
A configuration is a visualization session driven by an application.
Proxy object for the connection to an Equalizer server.
EQ_API void releaseConfig(Config *config)
Release a configuration.
Base co::Node class for a server.
EQ_API Server()
Construct a new server.
lunchbox::RefPtr< Client > ClientPtr
A reference-counted pointer to the client.