| Equalizer
    1.2.1
    | 
A client represents a network node of the application in the cluster. More...
#include <client.h>
 Inheritance diagram for eq::fabric::Client:
 Inheritance diagram for eq::fabric::Client: Collaboration diagram for eq::fabric::Client:
 Collaboration diagram for eq::fabric::Client:| Public Member Functions | |
| bool | connectServer (co::NodePtr server) | 
| Open and connect an Equalizer server to the local client. | |
| bool | disconnectServer (co::NodePtr server) | 
| Disconnect and close the connection to an Equalizer server. | |
| void | processCommand (const uint32_t timeout=EQ_TIMEOUT_INDEFINITE) | 
| Get and process one pending command from the node command queue. | |
| virtual co::CommandQueue * | getMainThreadQueue ()=0 | 
| virtual bool | dispatchCommand (co::Command &command) | 
| Dispatches a packet to the registered command queue. | |
| 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 30 of file include/eq/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. | 
| virtual bool eq::fabric::Client::dispatchCommand | ( | co::Command & | command | ) |  [virtual] | 
Dispatches a packet to the registered command queue.
| command | the command. | 
Reimplemented from co::LocalNode.
| virtual co::CommandQueue* eq::fabric::Client::getMainThreadQueue | ( | ) |  [pure virtual] | 
Implemented in eq::Client.
| void eq::fabric::Client::processCommand | ( | const uint32_t | timeout = EQ_TIMEOUT_INDEFINITE | ) | 
Get and process one pending command from the node command queue.
Referenced by eqPly::EqPly::run().
 Here is the caller graph for this function:
 Here is the caller graph for this function: 1.2.1 by
 1.2.1 by 
    
       1.8.0
     1.8.0