#pragma once
|
|
class CSys_SystemManager;
|
class CSys_GlassTypeManager;
|
class CSys_AlignManager;
|
class CSys_SignalManager;
|
class CSys_MotorManager;
|
class CSys_NetworkManager;
|
class CSys_VCRManager;
|
|
class AFX_EXT_CLASS CSystemManager
|
{
|
public:
|
CSystemManager(void);
|
virtual ~CSystemManager(void);
|
|
public:
|
BOOL ReadSystemConfigFile(const CString& strFilename);
|
BOOL WriteSystemConfigFile(const CString& strFilename);
|
|
CSys_SystemManager* GetSysSystemManager() { return m_pSysSystemManager; }
|
CSys_GlassTypeManager* GetSysGlassTypeManager() { return m_pSysGlassTypeManager; }
|
CSys_AlignManager* GetSysAlignManager() { return m_pSysAlignManager; }
|
CSys_SignalManager* GetSysSignalManager() { return m_pSysSignalManager; }
|
CSys_MotorManager* GetSysMotorManager() { return m_pSysMotorManager; }
|
CSys_NetworkManager* GetSysNetworkManager() { return m_pSysNetworkManager; }
|
CSys_VCRManager* GetSysVCRManager() { return m_pSysVCRManager; }
|
|
const CSys_SystemManager* GetSysSystemManager() const { return m_pSysSystemManager; }
|
const CSys_GlassTypeManager* GetSysGlassTypeManager() const { return m_pSysGlassTypeManager; }
|
const CSys_AlignManager* GetSysAlignManager() const { return m_pSysAlignManager; }
|
const CSys_SignalManager* GetSysSignalManager() const { return m_pSysSignalManager; }
|
const CSys_MotorManager* GetSysMotorManager() const { return m_pSysMotorManager; }
|
const CSys_NetworkManager* GetSysNetworkManager() const { return m_pSysNetworkManager; }
|
const CSys_VCRManager* GetSysVCRManager() const { return m_pSysVCRManager; }
|
|
private:
|
CSys_SystemManager* m_pSysSystemManager;
|
CSys_GlassTypeManager* m_pSysGlassTypeManager;
|
CSys_AlignManager* m_pSysAlignManager;
|
CSys_SignalManager* m_pSysSignalManager;
|
CSys_MotorManager* m_pSysMotorManager;
|
CSys_NetworkManager* m_pSysNetworkManager;
|
CSys_VCRManager* m_pSysVCRManager;
|
};
|