drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
HttpAppFramework.h File Reference
#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>
Include dependency graph for HttpAppFramework.h:
This graph shows which files directly or indirectly include this file:

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 ()
HttpAppFrameworkdrogon::app ()
 A wrapper of the instance() method.

Variables

const char drogon::banner []

Detailed Description

Author
An Tao

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