aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/common/je_subsystem.hpp
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-12-06 17:26:07 +0800
committerchai <chaifix@163.com>2018-12-06 17:26:07 +0800
commit4486beab7beb6a80ba6a89bfa73c0fbc9708ca74 (patch)
treedeccf075c5236a03a8e0c715445367d47cd0f99d /src/libjin/common/je_subsystem.hpp
parentb3712ebdf148bd8d2d31e70734a4b7923f6038f8 (diff)
*singleton
Diffstat (limited to 'src/libjin/common/je_subsystem.hpp')
-rw-r--r--src/libjin/common/je_subsystem.hpp12
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.