Move everything into the QHttpEngine namespace.

This commit is contained in:
Nathan Osman
2017-07-07 21:56:09 -07:00
parent 6fea4fbd61
commit 61d219721e
60 changed files with 295 additions and 136 deletions

View File

@@ -64,16 +64,16 @@ int main(int argc, char * argv[])
quint16 port = parser.value(portOption).toInt();
// Build the hierarchy of handlers
FilesystemHandler handler(":/static");
QHttpEngine::FilesystemHandler handler(":/static");
handler.addRedirect(QRegExp("^$"), "/index.html");
ApiHandler renameMe;
QObjectHandler apiHandler;
QHttpEngine::QObjectHandler apiHandler;
apiHandler.registerMethod("messages", &renameMe, &ApiHandler::messages);
apiHandler.registerMethod("messages/new", &renameMe, &ApiHandler::messagesNew);
handler.addSubHandler(QRegExp("api/"), &apiHandler);
Server server(&handler);
QHttpEngine::Server server(&handler);
// Attempt to listen on the specified port
if (!server.listen(address, port)) {