Sha256: a9e0875ea047e830b5b2d40fcd2b0262a102c9f48b42031f02a457e195472d17
Contents?: true
Size: 596 Bytes
Versions: 4
Compression:
Stored size: 596 Bytes
Contents
#include "Server.h" #include "WebPage.h" #include "Connection.h" #include <QTcpServer> Server::Server(QObject *parent) : QObject(parent) { m_tcp_server = new QTcpServer(this); m_page = new WebPage(this); } bool Server::start() { connect(m_tcp_server, SIGNAL(newConnection()), this, SLOT(handleConnection())); return m_tcp_server->listen(QHostAddress::LocalHost, 0); } quint16 Server::server_port() const { return m_tcp_server->serverPort(); } void Server::handleConnection() { QTcpSocket *socket = m_tcp_server->nextPendingConnection(); new Connection(socket, m_page, this); }
Version data entries
4 entries across 4 versions & 3 rubygems
Version | Path |
---|---|
imseng-capybara-webkit-0.12.1 | src/Server.cpp |
capybara-webkit-0.12.1 | src/Server.cpp |
otherinbox-capybara-webkit-0.12.0 | src/Server.cpp |
capybara-webkit-0.12.0 | src/Server.cpp |