SGSubsystem classes: Subsystem and subsystem group API declaration standardisation.

This is a cleanup commit.
This commit is contained in:
Edward d'Auvergne
2019-06-16 14:12:38 +02:00
parent b73dfb08ae
commit 10662e4ca5
8 changed files with 55 additions and 50 deletions
+5 -4
View File
@@ -37,10 +37,11 @@ class SGPerformanceMonitor : public SGSubsystem
public:
SGPerformanceMonitor(SGSubsystemMgr* subSysMgr, SGPropertyNode_ptr root);
virtual void bind (void);
virtual void unbind (void);
virtual void init (void);
virtual void update (double dt);
// Subsystem API.
void bind() override;
void init() override;
void unbind() override;
void update(double dt) override;
private:
static void subSystemMgrHook(void* userData, const std::string& name, SampleStatistic* timeStat);
+5 -4
View File
@@ -76,10 +76,11 @@ public:
SGEventMgr();
~SGEventMgr();
virtual void init();
virtual void update(double delta_time_sec);
virtual void unbind();
virtual void shutdown();
// Subsystem API.
void init() override;
void shutdown() override;
void unbind() override;
void update(double delta_time_sec) override;
void setRealtimeProperty(SGPropertyNode* node) { _rtProp = node; }
+23 -21
View File
@@ -382,17 +382,18 @@ public:
SGSubsystemGroup (const char *name);
virtual ~SGSubsystemGroup ();
// Subsystem API.
void bind() override;
InitStatus incrementalInit() override;
void init() override;
InitStatus incrementalInit () override;
void postinit () override;
void reinit () override;
void shutdown () override;
void bind () override;
void unbind () override;
void update (double delta_time_sec) override;
void suspend () override;
void resume () override;
bool is_suspended () const override;
void postinit() override;
void reinit() override;
void resume() override;
void shutdown() override;
void suspend() override;
void unbind() override;
void update(double delta_time_sec) override;
bool is_suspended() const override;
virtual void set_subsystem (const std::string &name,
SGSubsystem * subsystem,
@@ -506,17 +507,18 @@ public:
SGSubsystemMgr (const char *name);
virtual ~SGSubsystemMgr ();
void init () override;
InitStatus incrementalInit () override;
void postinit () override;
void reinit () override;
void shutdown () override;
void bind () override;
void unbind () override;
void update (double delta_time_sec) override;
void suspend () override;
void resume () override;
bool is_suspended () const override;
// Subsystem API.
void bind() override;
void init() override;
InitStatus incrementalInit() override;
void postinit() override;
void reinit() override;
void resume() override;
void shutdown() override;
void suspend() override;
void unbind() override;
void update(double delta_time_sec) override;
bool is_suspended() const override;
virtual void add (const char * name,
SGSubsystem * subsystem,