20 #ifndef GAIA_CYCLOPSMASTER_H 21 #define GAIA_CYCLOPSMASTER_H 23 #include <QNetworkReply> 24 #include <QHostAddress> 32 QList<gaia2::yaml::Mapping> replies;
51 void setupClients(
const QString& configFilename);
77 virtual void readClient();
82 void sendReadyReply(QTcpSocket* client);
94 int sendSlaveRequest(
const QPair<QHostAddress, int>& slave,
const gaia2::yaml::Mapping& request);
96 void setup(
const QString& filename);
99 void replyFromSlave(
int id,
bool error);
104 #endif // GAIA_CYCLOPSMASTER_H
QMap< int, QBuffer * > _slaveReplies
Maintains a list of QHttp connections incoming data.
Definition: cyclopsmaster.h:68
Definition: yamlrpcserver.h:59
QMap< int, QTcpSocket * > _slaveToClient
Maintains a list of QHttp connection ids to client socket that originated the spawning of this QHttp...
Definition: cyclopsmaster.h:63
QList< QPair< QHostAddress, int > > _slaves
Maintains a list of connected slaves, as pairs (IP, port).
Definition: cyclopsmaster.h:57
Definition: cyclopsmaster.h:44
QMap< QTcpSocket *, PendingRequest > _pendingRequests
Maintains the list of slave replies already obtained for a client query.
Definition: cyclopsmaster.h:75
Definition: cyclopsmaster.h:28