19 #ifndef EQFABRIC_CLIENT_H 20 #define EQFABRIC_CLIENT_H 22 #include <co/localNode.h> 24 #include <eq/fabric/types.h> 48 EQFABRIC_API
bool connectServer(co::NodePtr server);
57 EQFABRIC_API
bool disconnectServer(co::NodePtr server);
63 EQFABRIC_API
void processCommand(
64 const uint32_t timeout = LB_TIMEOUT_INDEFINITE);
67 virtual co::CommandQueue* getMainThreadQueue() = 0;
70 EQFABRIC_API
virtual bool dispatchCommand(co::ICommand& command);
77 EQFABRIC_API
virtual ~Client();
80 detail::Client* _impl;
85 #endif // EQFABRIC_CLIENT_H Defines export visibility macros for library EqualizerFabric.
The Equalizer client library.
A client represents a network node of the application in the cluster.