Sha256: c5bed0024009fd7fb1433c479f66a1c2ca0b5a6e782bbfeeb9c71f98f8471029
Contents?: true
Size: 827 Bytes
Versions: 21
Compression:
Stored size: 827 Bytes
Contents
#include <QObject> #include <QStringList> class QTcpSocket; class WebPage; class Command; class Response; class CommandParser; class CommandFactory; class PageLoadingCommand; class WebPageManager; class Connection : public QObject { Q_OBJECT public: Connection(QTcpSocket *socket, WebPageManager *manager, QObject *parent = 0); public slots: void commandReady(Command *command); void finishCommand(Response *response); void pendingLoadFinished(bool success); private: void startCommand(Command *); void writeResponse(Response *response); void writePageLoadFailure(); QTcpSocket *m_socket; WebPageManager *m_manager; CommandParser *m_commandParser; CommandFactory *m_commandFactory; bool m_pageSuccess; WebPage *currentPage(); Command *m_pendingCommand; };
Version data entries
21 entries across 21 versions & 1 rubygems