diff options
author | chai <chaifix@163.com> | 2018-12-06 17:26:07 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-12-06 17:26:07 +0800 |
commit | 4486beab7beb6a80ba6a89bfa73c0fbc9708ca74 (patch) | |
tree | deccf075c5236a03a8e0c715445367d47cd0f99d /src/libjin/common/je_subsystem.hpp | |
parent | b3712ebdf148bd8d2d31e70734a4b7923f6038f8 (diff) |
*singleton
Diffstat (limited to 'src/libjin/common/je_subsystem.hpp')
-rw-r--r-- | src/libjin/common/je_subsystem.hpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/libjin/common/je_subsystem.hpp b/src/libjin/common/je_subsystem.hpp index c015bef..0119b74 100644 --- a/src/libjin/common/je_subsystem.hpp +++ b/src/libjin/common/je_subsystem.hpp @@ -32,7 +32,7 @@ namespace JinEngine /// bool init(const SettingBase* setting = nullptr) { - static bool success = initSystem(setting); + static bool success = startSystem(setting); return success; } @@ -46,9 +46,6 @@ namespace JinEngine Singleton<System>::destroy(); } - protected: - singleton(System); - /// /// Subsystem constructor. /// @@ -57,14 +54,13 @@ namespace JinEngine /// /// Subsystem destructor. /// - virtual ~Subsystem() - { - }; + virtual ~Subsystem() {} + protected: /// /// Initializer callback. /// - virtual bool initSystem(const Setting* setting) = 0; + virtual bool startSystem(const Setting* setting) = 0; /// /// Quit subsystem callback. |