18 #ifndef EQADMIN_CLIENT_H
19 #define EQADMIN_CLIENT_H
22 #include <eq/admin/types.h>
23 #include <eq/fabric/client.h>
24 #include <co/commandQueue.h>
69 {
return &_mainThreadQueue; }
73 co::CommandQueue _mainThreadQueue;
79 EQADMIN_API
virtual co::NodePtr createNode(
const uint32_t type );
84 #endif // EQADMIN_CLIENT_H
EQADMIN_API Client()
Construct a new client.
virtual EQADMIN_API ~Client()
Destruct the client.
Defines admin API export macros.
virtual co::CommandQueue * getMainThreadQueue()
A client represents a network node of the application in the cluster.
EQADMIN_API bool connectServer(ServerPtr server)
Open and connect an Equalizer server to the local client.
EQADMIN_API bool disconnectServer(ServerPtr server)
Disconnect and close the connection to an Equalizer server.
The client represents the admin tool as a co::Node to the cluster.