initial commit
[raggin.git] / src / core_module.hpp
blobd88790416b10cbbfc82af932b443f5810e715202
1 #ifndef core_module_hpp_INCLUDED
2 #define core_module_hpp_INCLUDED
4 #include <string>
5 #include "module_base.hpp"
6 #include "param_vector.hpp"
9 namespace raggin
11 //fwd
12 class session_base;
14 /** Das Hauptmodul.
15 * Stellt grundlegenes zur Verfuegung und ist seitenunabhaengig.
17 class core_module : public module_base
19 void log_(const param_vector& params);
20 void error_(const param_vector& params);
22 public:
23 static const std::string
24 log,
25 error;
27 core_module(session_base& _session);
29 //ModuleManager::ModuleFunctionMap FunctionMap();
33 #endif