/******************************************************************************* * * * 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 OUTPUTMODULE_H #define OUTPUTMODULE_H #include "GlobalDefine.h" #include "IOModule.h" class COutputModule: public CIOModule { public: virtual ~COutputModule(); virtual unsigned int SetOutput(unsigned char* buffer) = 0; virtual unsigned int SetOutput(quint32 buffer) = 0; virtual unsigned int SetOutputFlags(quint32 Flags) = 0; virtual unsigned int ClearOutputFlags(quint32 Flags) = 0; virtual unsigned int ToggleOutputFlags(quint32 Flags) = 0; }; #endif // OUTPUTMODULE_H