Equalizer
1.6.1
|
A client represents a network node of the application in the cluster. More...
#include <client.h>
Public Member Functions | |
bool | connectServer (co::NodePtr server) |
Open and connect an Equalizer server to the local client. More... | |
bool | disconnectServer (co::NodePtr server) |
Disconnect and close the connection to an Equalizer server. More... | |
void | processCommand (const uint32_t timeout=LB_TIMEOUT_INDEFINITE) |
Get and process one pending command from the node command queue. More... | |
virtual co::CommandQueue * | getMainThreadQueue ()=0 |
virtual bool | dispatchCommand (co::ICommand &command) |
Protected Member Functions | |
Client () | |
Construct a new client. | |
virtual | ~Client () |
Destruct the client. | |
A client represents a network node of the application in the cluster.
Definition at line 33 of file fabric/client.h.
bool eq::fabric::Client::connectServer | ( | co::NodePtr | server | ) |
Open and connect an Equalizer server to the local client.
The client has to be in the listening state, see initLocal().
server | the server. |
bool eq::fabric::Client::disconnectServer | ( | co::NodePtr | server | ) |
Disconnect and close the connection to an Equalizer server.
server | the server. |
|
pure virtual |
Implemented in eq::Client.
void eq::fabric::Client::processCommand | ( | const uint32_t | timeout = LB_TIMEOUT_INDEFINITE | ) |
Get and process one pending command from the node command queue.
Referenced by eqPly::EqPly::run().