From 4486beab7beb6a80ba6a89bfa73c0fbc9708ca74 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 6 Dec 2018 17:26:07 +0800 Subject: *singleton --- src/libjin/common/je_subsystem.hpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'src/libjin/common/je_subsystem.hpp') 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::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. -- cgit v1.1-26-g67d0