asio_webserver to asio_web refactorings
This commit is contained in:
@ -1,15 +1,15 @@
|
|||||||
set(headers
|
set(headers
|
||||||
src/asio_webserver/clientconnection.h
|
src/asio_web/clientconnection.h
|
||||||
src/asio_webserver/responsehandler.h
|
src/asio_web/responsehandler.h
|
||||||
src/asio_webserver/webserver.h
|
src/asio_web/webserver.h
|
||||||
src/asio_webserver/websocketclientconnection.h
|
src/asio_web/websocketclientconnection.h
|
||||||
)
|
)
|
||||||
|
|
||||||
set(sources
|
set(sources
|
||||||
src/asio_webserver/clientconnection.cpp
|
src/asio_web/clientconnection.cpp
|
||||||
src/asio_webserver/responsehandler.cpp
|
src/asio_web/responsehandler.cpp
|
||||||
src/asio_webserver/webserver.cpp
|
src/asio_web/webserver.cpp
|
||||||
src/asio_webserver/websocketclientconnection.cpp
|
src/asio_web/websocketclientconnection.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
set(dependencies
|
set(dependencies
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# asio_webserver
|
# asio_web
|
||||||
C++ asio webserver intended to run on the ESP32 and linux
|
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
11
asio_web_src.pri
Normal 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
|
@ -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
|
|
@ -14,7 +14,7 @@ isEmpty(FMT_DIR): error("FMT_DIR not set")
|
|||||||
|
|
||||||
include(dependencies.pri)
|
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/cpputils_src.pri)
|
||||||
include($$CPPUTILS_DIR/test/cpputilstestutils_src.pri)
|
include($$CPPUTILS_DIR/test/cpputilstestutils_src.pri)
|
||||||
include($$ESPCHRONO_DIR/espchrono_src.pri)
|
include($$ESPCHRONO_DIR/espchrono_src.pri)
|
@ -71,7 +71,8 @@ equals(CLONE_FMT, 1) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
SUBDIRS += \
|
SUBDIRS += \
|
||||||
asio_webserver.pro \
|
asio_web.pro \
|
||||||
webserver_example
|
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
|
@ -5,7 +5,7 @@ isEmpty(ESPCHRONO_DIR): error("ESPCHRONO_DIR not set")
|
|||||||
isEmpty(EXPECTED_DIR): error("EXPECTED_DIR not set")
|
isEmpty(EXPECTED_DIR): error("EXPECTED_DIR not set")
|
||||||
isEmpty(FMT_DIR): error("FMT_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/cpputils.pri)
|
||||||
include($$CPPUTILS_DIR/test/cpputilstestutils.pri)
|
include($$CPPUTILS_DIR/test/cpputilstestutils.pri)
|
||||||
include($$DATE_DIR/date.pri)
|
include($$DATE_DIR/date.pri)
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <fmt/core.h>
|
#include <fmt/core.h>
|
||||||
#include <asio_webserver/clientconnection.h>
|
#include <asio_web/clientconnection.h>
|
||||||
#include <asio_webserver/webserver.h>
|
#include <asio_web/webserver.h>
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#include <system_error>
|
#include <system_error>
|
||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <asio_webserver/responsehandler.h>
|
#include <asio_web/responsehandler.h>
|
||||||
|
|
||||||
// forward declarations
|
// forward declarations
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <fmt/core.h>
|
#include <fmt/core.h>
|
||||||
#include <asio_webserver/clientconnection.h>
|
#include <asio_web/clientconnection.h>
|
||||||
#include <asio_webserver/webserver.h>
|
#include <asio_web/webserver.h>
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#include <system_error>
|
#include <system_error>
|
||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <asio_webserver/responsehandler.h>
|
#include <asio_web/responsehandler.h>
|
||||||
|
|
||||||
// forward declarations
|
// forward declarations
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <fmt/core.h>
|
#include <fmt/core.h>
|
||||||
#include <asio_webserver/clientconnection.h>
|
#include <asio_web/clientconnection.h>
|
||||||
#include <asio_webserver/webserver.h>
|
#include <asio_web/webserver.h>
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#include <system_error>
|
#include <system_error>
|
||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <asio_webserver/responsehandler.h>
|
#include <asio_web/responsehandler.h>
|
||||||
|
|
||||||
// forward declarations
|
// forward declarations
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <asio_webserver/webserver.h>
|
#include <asio_web/webserver.h>
|
||||||
|
|
||||||
class ExampleWebserver final : public Webserver
|
class ExampleWebserver final : public Webserver
|
||||||
{
|
{
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <fmt/core.h>
|
#include <fmt/core.h>
|
||||||
#include <asio_webserver/clientconnection.h>
|
#include <asio_web/clientconnection.h>
|
||||||
#include <asio_webserver/webserver.h>
|
#include <asio_web/webserver.h>
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
constexpr const char * const TAG = "ASIO_WEBSERVER";
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#include <system_error>
|
#include <system_error>
|
||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <asio_webserver/responsehandler.h>
|
#include <asio_web/responsehandler.h>
|
||||||
|
|
||||||
// forward declarations
|
// forward declarations
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
|
@ -33,6 +33,6 @@ unix: {
|
|||||||
LIBS += -Wl,-rpath=\\\$$ORIGIN
|
LIBS += -Wl,-rpath=\\\$$ORIGIN
|
||||||
}
|
}
|
||||||
LIBS += -L$${OUT_PWD}/..
|
LIBS += -L$${OUT_PWD}/..
|
||||||
LIBS += -lasio_webserver
|
LIBS += -lasio_web
|
||||||
|
|
||||||
LIBS += -lssl -lcrypto
|
LIBS += -lssl -lcrypto
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <fmt/core.h>
|
#include <fmt/core.h>
|
||||||
#include <asio_webserver/clientconnection.h>
|
#include <asio_web/clientconnection.h>
|
||||||
#include <asio_webserver/webserver.h>
|
#include <asio_web/webserver.h>
|
||||||
#include <strutils.h>
|
#include <strutils.h>
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#include <system_error>
|
#include <system_error>
|
||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <asio_webserver/responsehandler.h>
|
#include <asio_web/responsehandler.h>
|
||||||
|
|
||||||
// forward declarations
|
// forward declarations
|
||||||
class ClientConnection;
|
class ClientConnection;
|
||||||
|
Reference in New Issue
Block a user