Samchon Framework for CPP  1.0.0
ChiefBase.hpp
1 #pragma once
2 #include <samchon/examples/interaction/base/SystemBase.hpp>
3 
4 #include <samchon/examples/interaction/MonitorDriver.hpp>
5 
6 namespace samchon
7 {
8 namespace examples
9 {
10 namespace interaction
11 {
12  class MasterSystem;
13 
14 namespace base
15 {
16  class ChiefBase : public SystemBase
17  {
18  protected:
19  std::unique_ptr<MonitorDriver> monitor;
20 
21  public:
22  auto getMonitor() const -> MonitorDriver*
23  {
24  return monitor.get();
25  };
26  };
27 };
28 };
29 };
30 };