2022-01-07 16:36:39 +01:00
|
|
|
#ifndef WEB_NODE_H
|
|
|
|
#define WEB_NODE_H
|
|
|
|
|
2022-01-07 16:57:13 +01:00
|
|
|
#include "core/nodes/node.h"
|
2022-01-07 16:36:39 +01:00
|
|
|
|
|
|
|
class Request;
|
|
|
|
|
2022-01-07 16:57:13 +01:00
|
|
|
class WebNode : public Node {
|
2022-01-07 16:36:39 +01:00
|
|
|
public:
|
|
|
|
virtual void handle_request_main(Request *request);
|
|
|
|
virtual void create_validators();
|
|
|
|
|
|
|
|
virtual void create_table();
|
|
|
|
virtual void drop_table();
|
|
|
|
virtual void migrate();
|
2022-01-07 17:02:47 +01:00
|
|
|
virtual void create_default_entries();
|
2022-01-07 16:36:39 +01:00
|
|
|
|
|
|
|
WebNode();
|
|
|
|
~WebNode();
|
|
|
|
|
|
|
|
protected:
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|