25 #ifndef WMODULECOMBINER_H
26 #define WMODULECOMBINER_H
28 #include <boost/shared_ptr.hpp>
30 #include "../common/WThreadedRunner.h"
32 #include "WModuleContainer.h"
34 #include "WExportKernel.h"
43 public boost::enable_shared_from_this< WModuleCombiner >
52 explicit WModuleCombiner( boost::shared_ptr< WModuleContainer > target );
70 virtual void apply() = 0;
93 #endif // WMODULECOMBINER_H