|
void | setupClients (const QString &configFilename) |
|
| YamlRPCServer (quint16 port, YamlProxy *proxy) |
|
void | incomingConnection (int socket) |
|
gaia2::yaml::Mapping | processRequest (QTcpSocket *socket) |
|
int | numberConnectedClients () const |
|
|
void | replyFromSlave (int id, bool error) |
|
void | discardClient () |
|
|
QList< QPair< QHostAddress, int > > | _slaves |
| Maintains a list of connected slaves, as pairs (IP, port).
|
|
QMap< int, QTcpSocket * > | _slaveToClient |
| Maintains a list of QHttp connection ids to client socket that originated the spawning of this QHttp.
|
|
QMap< int, QBuffer * > | _slaveReplies |
| Maintains a list of QHttp connections incoming data.
|
|
QMap< QTcpSocket *, PendingRequest > | _pendingRequests |
| Maintains the list of slave replies already obtained for a client query. More...
|
|
YamlProxy * | _proxy |
|
QDateTime | _startedOn |
|
QMap< QTcpSocket *, QByteArray > | _socketIDs |
|
Maintains the list of slave replies already obtained for a client query.
When this list grows up to a size that is equal to the number of slaves, we should merge the results and send the result back to the client.
The documentation for this class was generated from the following files:
- src/tools/cyclops_server/cyclopsmaster.h
- src/tools/cyclops_server/cyclopsmaster.cpp