| | |
| | | std::vector<CProcessJob*>& getProcessJobs(); |
| | | CProcessJob* getProcessJob(const std::string& id); |
| | | int setControlJob(CControlJob& controlJob); |
| | | CControlJob* getControlJob(); |
| | | CLoadPort* getPortWithCarrierId(const std::string& carrierId) const; |
| | | bool saveState() const; |
| | | bool loadState(const std::string& path); |
| | | |
| | | private: |
| | | inline void lock() { EnterCriticalSection(&m_criticalSection); } |
| | |
| | | bool m_bEnableAlarmReport; |
| | | SERVO::CControlJob* m_pControlJob; |
| | | std::vector<SERVO::CProcessJob*> m_processJobs; |
| | | std::string m_strStatePath; |
| | | }; |
| | | } |
| | | |