diff --git a/CMakeLists.txt b/CMakeLists.txt index f76d852..5d3f9fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 diff --git a/README.md b/README.md index 794f121..38bf8cf 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/asio_webserver.pri b/asio_web.pri similarity index 100% rename from asio_webserver.pri rename to asio_web.pri diff --git a/asio_web_src.pri b/asio_web_src.pri new file mode 100644 index 0000000..b0bfe9e --- /dev/null +++ b/asio_web_src.pri @@ -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 diff --git a/asio_webserver_src.pri b/asio_webserver_src.pri deleted file mode 100644 index 48fe6fc..0000000 --- a/asio_webserver_src.pri +++ /dev/null @@ -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 diff --git a/src/asio_webserver/clientconnection.cpp b/src/asio_web/clientconnection.cpp similarity index 100% rename from src/asio_webserver/clientconnection.cpp rename to src/asio_web/clientconnection.cpp diff --git a/src/asio_webserver/clientconnection.h b/src/asio_web/clientconnection.h similarity index 100% rename from src/asio_webserver/clientconnection.h rename to src/asio_web/clientconnection.h diff --git a/src/asio_webserver/responsehandler.cpp b/src/asio_web/responsehandler.cpp similarity index 100% rename from src/asio_webserver/responsehandler.cpp rename to src/asio_web/responsehandler.cpp diff --git a/src/asio_webserver/responsehandler.h b/src/asio_web/responsehandler.h similarity index 100% rename from src/asio_webserver/responsehandler.h rename to src/asio_web/responsehandler.h diff --git a/src/asio_webserver/webserver.cpp b/src/asio_web/webserver.cpp similarity index 100% rename from src/asio_webserver/webserver.cpp rename to src/asio_web/webserver.cpp diff --git a/src/asio_webserver/webserver.h b/src/asio_web/webserver.h similarity index 100% rename from src/asio_webserver/webserver.h rename to src/asio_web/webserver.h diff --git a/src/asio_webserver/websocketclientconnection.cpp b/src/asio_web/websocketclientconnection.cpp similarity index 100% rename from src/asio_webserver/websocketclientconnection.cpp rename to src/asio_web/websocketclientconnection.cpp diff --git a/src/asio_webserver/websocketclientconnection.h b/src/asio_web/websocketclientconnection.h similarity index 100% rename from src/asio_webserver/websocketclientconnection.h rename to src/asio_web/websocketclientconnection.h diff --git a/test/asio_webserver.pro b/test/asio_web.pro similarity index 91% rename from test/asio_webserver.pro rename to test/asio_web.pro index 28602eb..c1aab34 100644 --- a/test/asio_webserver.pro +++ b/test/asio_web.pro @@ -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) diff --git a/test/asio_webserver_tests.pro b/test/asio_web_tests.pro similarity index 94% rename from test/asio_webserver_tests.pro rename to test/asio_web_tests.pro index a6713c5..96363e9 100644 --- a/test/asio_webserver_tests.pro +++ b/test/asio_web_tests.pro @@ -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 diff --git a/test/dependencies.pri b/test/dependencies.pri index ced7ba6..69cc095 100644 --- a/test/dependencies.pri +++ b/test/dependencies.pri @@ -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) diff --git a/test/webserver_example/chunkedresponsehandler.cpp b/test/webserver_example/chunkedresponsehandler.cpp index 205ce12..e509006 100644 --- a/test/webserver_example/chunkedresponsehandler.cpp +++ b/test/webserver_example/chunkedresponsehandler.cpp @@ -6,8 +6,8 @@ // 3rdparty lib includes #include -#include -#include +#include +#include namespace { constexpr const char * const TAG = "ASIO_WEBSERVER"; diff --git a/test/webserver_example/chunkedresponsehandler.h b/test/webserver_example/chunkedresponsehandler.h index 5b4c40f..72079c2 100644 --- a/test/webserver_example/chunkedresponsehandler.h +++ b/test/webserver_example/chunkedresponsehandler.h @@ -6,7 +6,7 @@ #include // 3rdparty lib includes -#include +#include // forward declarations class ClientConnection; diff --git a/test/webserver_example/debugresponsehandler.cpp b/test/webserver_example/debugresponsehandler.cpp index 30a1902..f954b55 100644 --- a/test/webserver_example/debugresponsehandler.cpp +++ b/test/webserver_example/debugresponsehandler.cpp @@ -6,8 +6,8 @@ // 3rdparty lib includes #include -#include -#include +#include +#include namespace { constexpr const char * const TAG = "ASIO_WEBSERVER"; diff --git a/test/webserver_example/debugresponsehandler.h b/test/webserver_example/debugresponsehandler.h index 85d9688..24cc0e9 100644 --- a/test/webserver_example/debugresponsehandler.h +++ b/test/webserver_example/debugresponsehandler.h @@ -8,7 +8,7 @@ #include // 3rdparty lib includes -#include +#include // forward declarations class ClientConnection; diff --git a/test/webserver_example/errorresponsehandler.cpp b/test/webserver_example/errorresponsehandler.cpp index 31cc7f8..b9fffbf 100644 --- a/test/webserver_example/errorresponsehandler.cpp +++ b/test/webserver_example/errorresponsehandler.cpp @@ -6,8 +6,8 @@ // 3rdparty lib includes #include -#include -#include +#include +#include namespace { constexpr const char * const TAG = "ASIO_WEBSERVER"; diff --git a/test/webserver_example/errorresponsehandler.h b/test/webserver_example/errorresponsehandler.h index 7132cfc..b5d3e2a 100644 --- a/test/webserver_example/errorresponsehandler.h +++ b/test/webserver_example/errorresponsehandler.h @@ -6,7 +6,7 @@ #include // 3rdparty lib includes -#include +#include // forward declarations class ClientConnection; diff --git a/test/webserver_example/examplewebserver.h b/test/webserver_example/examplewebserver.h index 9f5eee6..4c2a04b 100644 --- a/test/webserver_example/examplewebserver.h +++ b/test/webserver_example/examplewebserver.h @@ -1,7 +1,7 @@ #pragma once // 3rdparty lib includes -#include +#include class ExampleWebserver final : public Webserver { diff --git a/test/webserver_example/rootresponsehandler.cpp b/test/webserver_example/rootresponsehandler.cpp index ed988d7..fd8457d 100644 --- a/test/webserver_example/rootresponsehandler.cpp +++ b/test/webserver_example/rootresponsehandler.cpp @@ -6,8 +6,8 @@ // 3rdparty lib includes #include -#include -#include +#include +#include namespace { constexpr const char * const TAG = "ASIO_WEBSERVER"; diff --git a/test/webserver_example/rootresponsehandler.h b/test/webserver_example/rootresponsehandler.h index 313714a..1618838 100644 --- a/test/webserver_example/rootresponsehandler.h +++ b/test/webserver_example/rootresponsehandler.h @@ -6,7 +6,7 @@ #include // 3rdparty lib includes -#include +#include // forward declarations class ClientConnection; diff --git a/test/webserver_example/webserver_example.pro b/test/webserver_example/webserver_example.pro index 40b041b..631e94c 100644 --- a/test/webserver_example/webserver_example.pro +++ b/test/webserver_example/webserver_example.pro @@ -33,6 +33,6 @@ unix: { LIBS += -Wl,-rpath=\\\$$ORIGIN } LIBS += -L$${OUT_PWD}/.. -LIBS += -lasio_webserver +LIBS += -lasio_web LIBS += -lssl -lcrypto diff --git a/test/webserver_example/websocketresponsehandler.cpp b/test/webserver_example/websocketresponsehandler.cpp index c849db4..a71f329 100644 --- a/test/webserver_example/websocketresponsehandler.cpp +++ b/test/webserver_example/websocketresponsehandler.cpp @@ -9,8 +9,8 @@ // 3rdparty lib includes #include -#include -#include +#include +#include #include namespace { diff --git a/test/webserver_example/websocketresponsehandler.h b/test/webserver_example/websocketresponsehandler.h index febd38f..a0c5fe4 100644 --- a/test/webserver_example/websocketresponsehandler.h +++ b/test/webserver_example/websocketresponsehandler.h @@ -8,7 +8,7 @@ #include // 3rdparty lib includes -#include +#include // forward declarations class ClientConnection;