src/Connection.h in capybara-webkit-0.2.0 vs src/Connection.h in capybara-webkit-0.3.0
- old
+ new
@@ -2,35 +2,38 @@
#include <QStringList>
class QTcpSocket;
class WebPage;
class Command;
+class Response;
class Connection : public QObject {
Q_OBJECT
public:
Connection(QTcpSocket *socket, WebPage *page, QObject *parent = 0);
public slots:
void checkNext();
- void finishCommand(bool success, QString &response);
+ void finishCommand(Response *response);
void pendingLoadFinished(bool success);
private:
void readLine();
void readDataBlock();
void processNext(const char *line);
Command *createCommand(const char *name);
void processArgument(const char *line);
void startCommand();
- void writeResponse(bool success, QString &response);
+ void writeResponse(Response *response);
QTcpSocket *m_socket;
QString m_commandName;
Command *m_command;
QStringList m_arguments;
int m_argumentsExpected;
WebPage *m_page;
int m_expectingDataSize;
+ bool m_pageSuccess;
+ bool m_commandWaiting;
};