wp_saver_rcpp_fw/app/wp_application.h
2021-11-21 14:50:03 +01:00

37 lines
728 B
C++

#ifndef WP_APPLICATION_H
#define WP_APPLICATION_H
//#include "core/http/web_application.h"
#include "core/object.h"
#include "modules/drogon/web_application.h"
#include "core/string.h"
#undef LOG_TRACE
#undef LOG_WARN
class WPApplication : public DWebApplication {
RCPP_OBJECT(WPApplication, DWebApplication);
public:
static void index(Object *instance, Request *request);
static void blog(Object *instance, Request *request);
static void routing_middleware(Object *instance, Request *request);
virtual void setup_routes();
virtual void setup_middleware();
virtual void migrate();
void compile_menu();
WPApplication();
~WPApplication();
HandlerInstance blog_func;
String header;
String footer;
};
#endif