Equalizer
1.7.3
|
Proxy object for the connection to an Equalizer server. More...
#include <server.h>
Public Member Functions | |
EQADMIN_API | Server () |
Construct a new server. More... | |
virtual EQADMIN_API | ~Server () |
Destruct the server. More... | |
void | map () |
Map all server data. | |
void | unmap () |
Unmap all server data. | |
EQADMIN_API void | syncConfig (const co::uint128_t &configID, const co::uint128_t &version) |
Synchronize all sever data. More... | |
virtual void | setClient (ClientPtr client) |
co::CommandQueue * | getMainThreadQueue () |
Public Member Functions inherited from eq::fabric::Server< Client, Server, Config, NodeFactory, co::Node, ServerVisitor > | |
ClientPtr | getClient () |
ConstClientPtr | getClient () const |
const Configs & | getConfigs () const |
EQFABRIC_INL VisitorResult | accept (ServerVisitor &visitor) |
Traverse this server and all children using a server visitor. More... | |
EQFABRIC_INL VisitorResult | accept (ServerVisitor &visitor) const |
Const-version of accept(). More... | |
NodeFactory * | getNodeFactory () |
Additional Inherited Members | |
Public Types inherited from eq::fabric::Server< Client, Server, Config, NodeFactory, co::Node, ServerVisitor > | |
typedef lunchbox::RefPtr< Client > | ClientPtr |
A reference-counted pointer to the client. More... | |
typedef lunchbox::RefPtr < const Client > | ConstClientPtr |
A reference-counted const pointer to the client. More... | |
typedef std::vector< Config * > | Configs |
A vector of config pointers. More... | |
typedef NodeFactory | NodeFactory |
The node factory. More... | |
Protected Member Functions inherited from eq::fabric::Server< Client, Server, Config, NodeFactory, co::Node, ServerVisitor > | |
Server (NodeFactory *nodeFactory) | |
void | _addConfig (Config *config) |
bool | _removeConfig (Config *config) |
Proxy object for the connection to an Equalizer server.
Definition at line 35 of file admin/server.h.
EQADMIN_API eq::admin::Server::Server | ( | ) |
Construct a new server.
|
inlinevirtual |
Destruct the server.
Reimplemented from eq::fabric::Server< Client, Server, Config, NodeFactory, co::Node, ServerVisitor >.
Definition at line 43 of file admin/server.h.
EQADMIN_API void eq::admin::Server::syncConfig | ( | const co::uint128_t & | configID, |
const co::uint128_t & | version | ||
) |
Synchronize all sever data.