src/Connection.h in capybara-webkit-0.7.2 vs src/Connection.h in capybara-webkit-0.8.0

- old
+ new

@@ -3,37 +3,34 @@ class QTcpSocket; class WebPage; class Command; class Response; +class CommandParser; +class CommandFactory; class Connection : public QObject { Q_OBJECT public: Connection(QTcpSocket *socket, WebPage *page, QObject *parent = 0); public slots: - void checkNext(); + void commandReady(QString commandName, QStringList arguments); 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(Response *response); QTcpSocket *m_socket; QString m_commandName; Command *m_command; QStringList m_arguments; - int m_argumentsExpected; WebPage *m_page; - int m_expectingDataSize; + CommandParser *m_commandParser; + CommandFactory *m_commandFactory; bool m_pageSuccess; bool m_commandWaiting; };