Move things around some more
This commit is contained in:
@@ -13,11 +13,11 @@ SOURCES += \
|
|||||||
uSockets/src/loop.c
|
uSockets/src/loop.c
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
src/http/HttpRouter.h \
|
src/new_design/HttpRouter.h \
|
||||||
src/Loop.h \
|
src/Loop.h \
|
||||||
src/App.h \
|
src/App.h \
|
||||||
src/http/HttpSocket.h \
|
src/http/HttpSocket.h \
|
||||||
src/http/HttpParser.h \
|
src/new_design/HttpParser.h \
|
||||||
src/websocket/libwshandshake.hpp \
|
src/websocket/libwshandshake.hpp \
|
||||||
src/websocket/WebSocketProtocol.h \
|
src/websocket/WebSocketProtocol.h \
|
||||||
src/websocket/WebSocket.h \
|
src/websocket/WebSocket.h \
|
||||||
|
|||||||
+3
-1
@@ -1,10 +1,12 @@
|
|||||||
#ifndef HTTPAPP_H
|
#ifndef HTTPAPP_H
|
||||||
#define HTTPAPP_H
|
#define HTTPAPP_H
|
||||||
|
|
||||||
|
// todo: move all this logic to HttpContext
|
||||||
|
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
#include "Loop.h"
|
#include "Loop.h"
|
||||||
#include "HttpSocket.h"
|
#include "HttpSocket.h"
|
||||||
#include "HttpRouter.h"
|
#include "../new_design/HttpRouter.h"
|
||||||
#include "websocket/libwshandshake.hpp"
|
#include "websocket/libwshandshake.hpp"
|
||||||
#include "websocket/WebSocket.h"
|
#include "websocket/WebSocket.h"
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
#define HTTP_H
|
#define HTTP_H
|
||||||
|
|
||||||
#include "Socket.h"
|
#include "Socket.h"
|
||||||
#include "HttpParser.h"
|
#include "../new_design/HttpParser.h"
|
||||||
|
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|||||||
@@ -48,6 +48,8 @@ public:
|
|||||||
|
|
||||||
// todo: inplace initialize the data struct!
|
// todo: inplace initialize the data struct!
|
||||||
|
|
||||||
|
// todo: actually register handlers on the socket context with the behavior of HTTP! (take from HttpApp.h)
|
||||||
|
|
||||||
return (HttpContext *) us_create_socket_context(loop, sizeof(HttpContextData<SSL>));
|
return (HttpContext *) us_create_socket_context(loop, sizeof(HttpContextData<SSL>));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,9 @@
|
|||||||
#ifndef HTTPCONTEXTDATA_H
|
#ifndef HTTPCONTEXTDATA_H
|
||||||
#define HTTPCONTEXTDATA_H
|
#define HTTPCONTEXTDATA_H
|
||||||
|
|
||||||
// this means we will depend on HttpRouter and HttpParser here!
|
// we depend on these
|
||||||
#include "../http/HttpParser.h"
|
#include "HttpParser.h"
|
||||||
|
#include "HttpRouter.h"
|
||||||
#include "../http/HttpRouter.h"
|
|
||||||
|
|
||||||
#include <functional>
|
#include <functional>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user