#include <vector>#include <boost/utility.hpp>#include <boost/ptr_container/ptr_vector.hpp>#include <senf/Scheduler/ClockService.hh>#include "predecl.hh"#include "ModuleManager.hh"#include "Module.cci"#include "Module.ct"

Go to the source code of this file.
Definition in file Module.hh.
Classes |
|
| class | senf::ppi::module::Module |
|
Module base-class. More... |
|
Namespaces |
|
| namespace | senf |
| namespace | senf::ppi |
| namespace | senf::ppi::detail |
| namespace | senf::ppi::module |
| PPI Modules. |
|
Defines |
|
| #define | HH_SENF_PPI_Module_ 1 |
| #define | SENF_PPI_MODULE(name) |
| Define PPI Module. |
|
| #define | ||||
| SENF_PPI_MODULE | ( | name | ) | |
Value:
public: \ ~ name() { destroy(); } \ void macro_SENF_PPI_MODULE_missing() {} \ private:
Every module must begin by using this macro.