Rev 1647 | Rev 1652 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1647 | Rev 1651 | ||
|---|---|---|---|
| Line 41... | Line 41... | ||
| 41 | #include "vm/plugin/Timer.h" |
41 | #include "vm/plugin/Timer.h" |
| 42 | #include "vm/plugin/Module.h" |
42 | #include "vm/plugin/Module.h" |
| 43 | #include "vm/plugin/Console.h" |
43 | #include "vm/plugin/Console.h" |
| 44 | #include "vm/plugin/Storage.h" |
44 | #include "vm/plugin/Storage.h" |
| 45 | #include "vm/plugin/Xorg.h" |
45 | #include "vm/plugin/Xorg.h" |
| - | 46 | #include "vm/plugin/Socket.h" |
|
| 46 | 47 | ||
| 47 | using namespace atom; |
48 | using namespace atom; |
| 48 | 49 | ||
| 49 | logging::Logger LOG("Main"); |
50 | logging::Logger LOG("Main"); |
| 50 | std::vector<broker::Subscriber::Pointer> subscribers; |
51 | std::vector<broker::Subscriber::Pointer> subscribers; |
| Line 121... | Line 122... | ||
| 121 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Console(vm::Manager::Instance()->GetIoService(), config::Manager::Instance()->GetAsInt("CommandPort")))); |
122 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Console(vm::Manager::Instance()->GetIoService(), config::Manager::Instance()->GetAsInt("CommandPort")))); |
| 122 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Storage(vm::Manager::Instance()->GetIoService()))); |
123 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Storage(vm::Manager::Instance()->GetIoService()))); |
| 123 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Timer(vm::Manager::Instance()->GetIoService()))); |
124 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Timer(vm::Manager::Instance()->GetIoService()))); |
| 124 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Module(vm::Manager::Instance()->GetIoService()))); |
125 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Module(vm::Manager::Instance()->GetIoService()))); |
| 125 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Xorg(vm::Manager::Instance()->GetIoService()))); |
126 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Xorg(vm::Manager::Instance()->GetIoService()))); |
| 126 | - | ||
| - | 127 | vm::Manager::Instance()->AddPlugin(vm::Plugin::Pointer(new vm::plugin::Socket(vm::Manager::Instance()->GetIoService()))); |
|
| 127 | 128 | ||
| 128 | 129 | ||
| 129 | vm::Manager::Instance()->Start(config::Manager::Instance()->GetAsString("ScriptPath")); |
130 | vm::Manager::Instance()->Start(config::Manager::Instance()->GetAsString("ScriptPath")); |
| 130 | 131 | ||
| 131 | if (config::Manager::Instance()->Exist("CanNet")) |
132 | if (config::Manager::Instance()->Exist("CanNet")) |