#pragma once #include #include using namespace drogon; class BeginAdviceTest : public drogon::HttpSimpleController { public: virtual void asyncHandleHttpRequest( const HttpRequestPtr &req, std::function &&callback) override; PATH_LIST_BEGIN // list path definations here; // PATH_ADD("/path","filter1","filter2",...); PATH_ADD("/test_begin_advice", Get); PATH_LIST_END BeginAdviceTest() { LOG_DEBUG << "BeginAdviceTest constructor"; } static void setContent(const std::string &content) { content_ = content; } private: static std::string content_; };