Equalizer 1.0

eq::Server Class Reference

Proxy object for the connection to an Equalizer server. More...

#include <server.h>

Inheritance diagram for eq::Server:
Collaboration diagram for eq::Server:

List of all members.

Public Member Functions

 Server ()
 Construct a new server.
ConfigchooseConfig (const ConfigParams &parameters)
 Choose a configuration on the server.
void releaseConfig (Config *config)
 Release a configuration.
bool shutdown ()
Internal
virtual void setClient (ClientPtr client)
co::CommandQueuegetMainThreadQueue ()
co::CommandQueuegetCommandThreadQueue ()

Friends

class Client

Detailed Description

Proxy object for the connection to an Equalizer server.

The server manages the configurations for Equalizer applications. This proxy object is used to connect to a server and obtain and release a Config from the server.

See also:
fabric::Server, Client::connectServer()

Definition at line 37 of file server.h.


Constructor & Destructor Documentation

eq::Server::Server ( )

Construct a new server.

Version:
1.0

Member Function Documentation

Config* eq::Server::chooseConfig ( const ConfigParams parameters)

Choose a configuration on the server.

Parameters:
parametersthe configuration parameters
Returns:
The chosen config, or 0 if no matching config was found.
See also:
ConfigParams
Version:
1.0
void eq::Server::releaseConfig ( Config config)

Release a configuration.

The passed configuration will be destroyed by this function and is no longer valid after the call.

Parameters:
configthe configuration.
Version:
1.0
bool eq::Server::shutdown ( )
Warning:
Experimental - may not be supported in the future

The documentation for this class was generated from the following file:
Generated on Sun May 8 2011 19:11:10 for Equalizer 1.0 by  doxygen 1.7.3