asio_webserver to asio_web refactorings

This commit is contained in:
2022-07-05 13:07:36 +02:00
parent f12c21b41b
commit fdf6e38b14
28 changed files with 43 additions and 42 deletions

View File

@ -1,15 +1,15 @@
set(headers
src/asio_webserver/clientconnection.h
src/asio_webserver/responsehandler.h
src/asio_webserver/webserver.h
src/asio_webserver/websocketclientconnection.h
src/asio_web/clientconnection.h
src/asio_web/responsehandler.h
src/asio_web/webserver.h
src/asio_web/websocketclientconnection.h
)
set(sources
src/asio_webserver/clientconnection.cpp
src/asio_webserver/responsehandler.cpp
src/asio_webserver/webserver.cpp
src/asio_webserver/websocketclientconnection.cpp
src/asio_web/clientconnection.cpp
src/asio_web/responsehandler.cpp
src/asio_web/webserver.cpp
src/asio_web/websocketclientconnection.cpp
)
set(dependencies

View File

@ -1,2 +1,2 @@
# asio_webserver
C++ asio webserver intended to run on the ESP32 and linux
# asio_web
C++ asio web related libraries to build http and websocket clients and servers, intended to run on the ESP32 and linux

11
asio_web_src.pri Normal file
View File

@ -0,0 +1,11 @@
HEADERS += \
$$PWD/src/asio_web/clientconnection.h \
$$PWD/src/asio_web/responsehandler.h \
$$PWD/src/asio_web/webserver.h \
$$PWD/src/asio_web/websocketclientconnection.h
SOURCES += \
$$PWD/src/asio_web/clientconnection.cpp \
$$PWD/src/asio_web/responsehandler.cpp \
$$PWD/src/asio_web/webserver.cpp \
$$PWD/src/asio_web/websocketclientconnection.cpp

View File

@ -1,11 +0,0 @@
HEADERS += \
$$PWD/src/asio_webserver/clientconnection.h \
$$PWD/src/asio_webserver/responsehandler.h \
$$PWD/src/asio_webserver/webserver.h \
$$PWD/src/asio_webserver/websocketclientconnection.h
SOURCES += \
$$PWD/src/asio_webserver/clientconnection.cpp \
$$PWD/src/asio_webserver/responsehandler.cpp \
$$PWD/src/asio_webserver/webserver.cpp \
$$PWD/src/asio_webserver/websocketclientconnection.cpp

View File

@ -14,7 +14,7 @@ isEmpty(FMT_DIR): error("FMT_DIR not set")
include(dependencies.pri)
include($$ASIO_WEBSERVER_DIR/asio_webserver_src.pri)
include($$ASIO_WEBSERVER_DIR/asio_web_src.pri)
include($$CPPUTILS_DIR/cpputils_src.pri)
include($$CPPUTILS_DIR/test/cpputilstestutils_src.pri)
include($$ESPCHRONO_DIR/espchrono_src.pri)

View File

@ -71,7 +71,8 @@ equals(CLONE_FMT, 1) {
}
SUBDIRS += \
asio_webserver.pro \
asio_web.pro \
webserver_example
sub-webserver_example.depends += sub-asio_webserver-pro
sub-webserver_example.depends += sub-asio_web-pro
webserver_example.depends += sub-asio_web-pro

View File

@ -5,7 +5,7 @@ isEmpty(ESPCHRONO_DIR): error("ESPCHRONO_DIR not set")
isEmpty(EXPECTED_DIR): error("EXPECTED_DIR not set")
isEmpty(FMT_DIR): error("FMT_DIR not set")
include($$ASIO_WEBSERVER_DIR/asio_webserver.pri)
include($$ASIO_WEBSERVER_DIR/asio_web.pri)
include($$CPPUTILS_DIR/cpputils.pri)
include($$CPPUTILS_DIR/test/cpputilstestutils.pri)
include($$DATE_DIR/date.pri)

View File

@ -6,8 +6,8 @@
// 3rdparty lib includes
#include <fmt/core.h>
#include <asio_webserver/clientconnection.h>
#include <asio_webserver/webserver.h>
#include <asio_web/clientconnection.h>
#include <asio_web/webserver.h>
namespace {
constexpr const char * const TAG = "ASIO_WEBSERVER";

View File

@ -6,7 +6,7 @@
#include <system_error>
// 3rdparty lib includes
#include <asio_webserver/responsehandler.h>
#include <asio_web/responsehandler.h>
// forward declarations
class ClientConnection;

View File

@ -6,8 +6,8 @@
// 3rdparty lib includes
#include <fmt/core.h>
#include <asio_webserver/clientconnection.h>
#include <asio_webserver/webserver.h>
#include <asio_web/clientconnection.h>
#include <asio_web/webserver.h>
namespace {
constexpr const char * const TAG = "ASIO_WEBSERVER";

View File

@ -8,7 +8,7 @@
#include <system_error>
// 3rdparty lib includes
#include <asio_webserver/responsehandler.h>
#include <asio_web/responsehandler.h>
// forward declarations
class ClientConnection;

View File

@ -6,8 +6,8 @@
// 3rdparty lib includes
#include <fmt/core.h>
#include <asio_webserver/clientconnection.h>
#include <asio_webserver/webserver.h>
#include <asio_web/clientconnection.h>
#include <asio_web/webserver.h>
namespace {
constexpr const char * const TAG = "ASIO_WEBSERVER";

View File

@ -6,7 +6,7 @@
#include <system_error>
// 3rdparty lib includes
#include <asio_webserver/responsehandler.h>
#include <asio_web/responsehandler.h>
// forward declarations
class ClientConnection;

View File

@ -1,7 +1,7 @@
#pragma once
// 3rdparty lib includes
#include <asio_webserver/webserver.h>
#include <asio_web/webserver.h>
class ExampleWebserver final : public Webserver
{

View File

@ -6,8 +6,8 @@
// 3rdparty lib includes
#include <fmt/core.h>
#include <asio_webserver/clientconnection.h>
#include <asio_webserver/webserver.h>
#include <asio_web/clientconnection.h>
#include <asio_web/webserver.h>
namespace {
constexpr const char * const TAG = "ASIO_WEBSERVER";

View File

@ -6,7 +6,7 @@
#include <system_error>
// 3rdparty lib includes
#include <asio_webserver/responsehandler.h>
#include <asio_web/responsehandler.h>
// forward declarations
class ClientConnection;

View File

@ -33,6 +33,6 @@ unix: {
LIBS += -Wl,-rpath=\\\$$ORIGIN
}
LIBS += -L$${OUT_PWD}/..
LIBS += -lasio_webserver
LIBS += -lasio_web
LIBS += -lssl -lcrypto

View File

@ -9,8 +9,8 @@
// 3rdparty lib includes
#include <fmt/core.h>
#include <asio_webserver/clientconnection.h>
#include <asio_webserver/webserver.h>
#include <asio_web/clientconnection.h>
#include <asio_web/webserver.h>
#include <strutils.h>
namespace {

View File

@ -8,7 +8,7 @@
#include <system_error>
// 3rdparty lib includes
#include <asio_webserver/responsehandler.h>
#include <asio_web/responsehandler.h>
// forward declarations
class ClientConnection;