class Module : public etl::shared_object
{
bool status_;
-
+
protected:
Module();
virtual ~Module();
bool start();
-
+
bool stop();
-
+
bool get_status()const;
protected:
-
+
virtual bool start_vfunc()=0;
virtual bool stop_vfunc()=0;
};
-
+
}; // END of namespace studio
/* === E N D =============================================================== */