SEECMO Class Reference
#include <SEECMO.h>
Inheritance diagram for SEECMO:
Public Member Functions | |
| SEECMO (Logger *logger) | |
| virtual | ~SEECMO () |
| void | Clear () override |
| virtual void | TurnOff () |
Public Member Functions inherited from SEEquipment | |
| SEEquipment (Logger *logger) | |
| virtual | ~SEEquipment () |
| void | Clear () override |
Public Member Functions inherited from SESystem | |
| SESystem (Logger *logger) | |
| virtual | ~SESystem () |
Public Member Functions inherited from Loggable | |
| Loggable (Logger *logger=nullptr) | |
| Loggable (std::string const &logfile) | |
| virtual | ~Loggable () |
| virtual Logger * | GetLogger () const |
| virtual void | SetLogger (Logger &logger) |
| virtual void | Debug (std::string const &msg) const |
| virtual void | Debug (std::stringstream &msg) const |
| virtual void | Debug (std::ostream &msg) const |
| virtual void | Info (std::string const &msg) const |
| virtual void | Info (std::stringstream &msg) const |
| virtual void | Info (const std::stringstream &msg) const |
| virtual void | Info (std::ostream &msg) const |
| virtual void | Warning (std::string const &msg) const |
| virtual void | Warning (std::stringstream &msg) const |
| virtual void | Warning (std::ostream &msg) const |
| virtual void | Error (std::string const &msg) const |
| virtual void | Error (std::stringstream &msg) const |
| virtual void | Error (std::ostream &msg) const |
| virtual void | Fatal (std::string const &msg) const |
| virtual void | Fatal (std::stringstream &msg) const |
| virtual void | Fatal (std::ostream &msg) const |
Friends | |
| class | PBECMO |
StateChange | |
- This method is called when ever there is a state change Specically a new file has been loaded, configuration action, or the system reset Engine specific methodology can then update their logic. | |
| SEECMOSettings * | m_Settings |
| const SEScalar * | GetScalar (const std::string &name) override |
| virtual bool | HasSettings () const |
| virtual SEECMOSettings & | GetSettings () |
| virtual const SEECMOSettings * | GetSettings () const |
| virtual void | RemoveSettings () |
| virtual void | StateChange () |
Additional Inherited Members | |
Static Public Member Functions inherited from SESystem | |
| static const SEScalar * | GetScalar (const std::string &name, std::vector< SESystem * > *systems) |
Protected Attributes inherited from SESystem | |
| std::stringstream | m_ss |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Constructor & Destructor Documentation
◆ SEECMO()
| SEECMO::SEECMO | ( | Logger * | logger | ) |
◆ ~SEECMO()
|
virtual |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SESystem.
◆ GetScalar()
◆ GetSettings() [1/2]
|
virtual |
◆ GetSettings() [2/2]
|
virtual |
◆ HasSettings()
|
virtual |
◆ RemoveSettings()
|
virtual |
◆ StateChange()
|
inlineprotectedvirtual |
◆ TurnOff()
|
virtual |
Friends And Related Function Documentation
◆ PBECMO
|
friend |
Member Data Documentation
◆ m_Settings
|
protected |

Public Member Functions inherited from