/******************************************************************************* * * * Société de Transports de Montréal. * * 2012 * * * * Projet Zones Tests * * * * * * * *******************************************************************************/ /* Description: Description du fichier si nécessaire. */ /* ************************************************************************** */ /* Revision: ### YYYMMDD JFM Verision d'origine. ### YYYYMMDD Description du besoin ou du bug Description du changement. */ /* ************************************************************************** */ #ifndef SIMULATORIOMANAGER_H #define SIMULATORIOMANAGER_H #include "IOManager.h" #include "SimulatorInputModule.h" #include "SImulatorOutputModule.h" #include "SimulatorMixedModule.h" class CSimulatorIOManager: public CIOManager { public: CSimulatorIOManager(); virtual ~CSimulatorIOManager(); virtual unsigned int InitIO(); virtual CIOModule *GetModule(eIOModuleType_t type, unsigned int ModuleID); void DestroyModule(); private: CSimulatorInputModule *mInputsModule; CSImulatorOutputModule *mOutputsModule; CSimulatorMixedModule *mMixedModule; }; #endif // SIMULATORIOMANAGER_H