#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.