#include "core/SNodeC.h"#include "express/legacy/in/WebApp.h"#include "log/Logger.h"#include <nlohmann/json.hpp>#include <string>Go to the source code of this file.
Classes | |
| class | Router |
Typedefs | |
| using | Trace = std::vector<json> |
Functions | |
| static json | snapshot (const std::shared_ptr< express::Request > &req, const std::string &label) |
| static void | ensureTrace (const std::shared_ptr< express::Request > &req) |
| static void | tracePush (const std::shared_ptr< express::Request > &req, const std::string &label) |
| static json | traceGet (const std::shared_ptr< express::Request > &req) |
| int | main (int argc, char *argv[]) |
| typedef std::vector< json > Trace = std::vector<json> |
Definition at line 19 of file express_compat_server.cpp.
|
static |
Definition at line 49 of file express_compat_server.cpp.
References utils::MultibleAttributeInjector::setAttribute().
Referenced by tracePush().
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 75 of file express_compat_server.cpp.
References core::socket::State::DISABLED, core::socket::State::ERROR, core::socket::State::FATAL, express::Router::get(), core::SNodeC::init(), express::Response::json(), net::in::stream::SocketServer< SocketAcceptorT, ConfigSocketServerT, SocketContextFactoryT, Args >::listen(), core::socket::State::OK, express::Next::operator()(), express::Request::params, express::Request::path, express::Response::send(), express::Response::set(), express::Router::setMergeParams(), snapshot(), core::SNodeC::start(), express::Response::status(), net::in::SocketAddress::toString(), traceGet(), tracePush(), express::WebAppT< ServerT >::WebAppT(), and core::socket::State::what().
|
static |
Definition at line 21 of file express_compat_server.cpp.
References express::Request::baseUrl, express::Request::get(), express::Request::method, express::Request::originalUrl, express::Request::params, express::Request::path, express::Request::queries, and express::Request::url.
Referenced by main(), and tracePush().
|
static |
Definition at line 63 of file express_compat_server.cpp.
References utils::MultibleAttributeInjector::getAttribute().
Referenced by main().
|
static |
Definition at line 54 of file express_compat_server.cpp.
References ensureTrace(), utils::MultibleAttributeInjector::getAttribute(), and snapshot().
Referenced by main().