#include <boost/ptr_container/ptr_vector.hpp>
#include "../Scheduler/ClockService.hh"
#include "predecl.hh"
+#include "ModuleManager.hh"
//#include "Module.mpp"
///////////////////////////////hh.p////////////////////////////////////////
\see \ref ppi_modules
*/
class Module
- : boost::noncopyable
+ : ModuleManager::Initializable, boost::noncopyable
{
public:
virtual ~Module();
event to a connector defines the event as the
conceptual 'source' of the data. This means, the event
controls how packets are sent (Example: Routing from an
- IOEVent to an output defines, that output data will be
+ IOEvent to an output defines, that output data will be
generated whenever the event is signaled).
This event routing allows to automatically
private:
#endif
- virtual void init(); ///< Called just before the network is run
+ virtual void v_init();
#ifndef DOXYGEN
public: