|
drogon
C++14/17-based HTTP application framework
|
#include <drogon/exports.h>#include <drogon/utils/HttpConstraint.h>#include <drogon/CacheMap.h>#include <drogon/DrObject.h>#include <drogon/HttpBinder.h>#include <drogon/HttpFilter.h>#include <drogon/MultiPart.h>#include <drogon/NotFound.h>#include <drogon/drogon_callbacks.h>#include <drogon/utils/Utilities.h>#include <drogon/plugins/Plugin.h>#include <drogon/HttpRequest.h>#include <drogon/HttpResponse.h>#include <drogon/orm/DbClient.h>#include <drogon/orm/DbConfig.h>#include <drogon/nosql/RedisClient.h>#include <drogon/Cookie.h>#include <trantor/net/Resolver.h>#include <trantor/net/EventLoop.h>#include <trantor/utils/NonCopyable.h>#include <functional>#include <memory>#include <string>#include <type_traits>#include <vector>#include <chrono>

Go to the source code of this file.
Classes | |
| class | drogon::HttpAppFramework |
Namespaces | |
| namespace | drogon |
| Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn't handle async programs well. Drogon Test's syntax is inspired by both Google Test and Catch2. | |
Macros | |
| #define | TARGET_OS_IOS 0 |
Typedefs | |
| using | drogon::ExceptionHandler |
| using | drogon::DefaultHandler |
| using | drogon::HttpHandlerInfo = std::tuple<std::string, HttpMethod, std::string> |
Functions | |
| DROGON_EXPORT std::string | drogon::getVersion () |
| DROGON_EXPORT std::string | drogon::getGitCommit () |
| HttpAppFramework & | drogon::app () |
| A wrapper of the instance() method. | |
Variables | |
| const char | drogon::banner [] |
Copyright 2018, An Tao. All rights reserved. https://github.com/an-tao/drogon Use of this source code is governed by a MIT license that can be found in the License file.
Drogon