2020-09-17 14:00:05 +08:00
|
|
|
#include"Boss/Mod/ChannelCreator/Carpenter.hpp"
|
2020-09-17 08:44:56 +08:00
|
|
|
#include"Boss/Mod/ChannelCreator/Main.hpp"
|
|
|
|
|
#include"Boss/Mod/ChannelCreator/Manager.hpp"
|
|
|
|
|
#include"Util/make_unique.hpp"
|
|
|
|
|
|
|
|
|
|
namespace Boss { namespace Mod { namespace ChannelCreator {
|
|
|
|
|
|
|
|
|
|
Main::Main( S::Bus& bus
|
2020-09-17 14:00:05 +08:00
|
|
|
, Boss::Mod::Waiter& waiter
|
2020-09-17 08:44:56 +08:00
|
|
|
, Boss::Mod::ChannelCandidateInvestigator::Main& investigator
|
2020-09-17 14:00:05 +08:00
|
|
|
) : carpenter(Util::make_unique<Carpenter>(bus, waiter))
|
|
|
|
|
, manager(Util::make_unique<Manager>( bus
|
|
|
|
|
, investigator
|
|
|
|
|
, *carpenter
|
|
|
|
|
))
|
2020-09-17 08:44:56 +08:00
|
|
|
{ }
|
|
|
|
|
Main::~Main() { }
|
|
|
|
|
|
|
|
|
|
}}}
|