VideoCodec/Modules/Module.h

#ifndef MODULE_H_ #define MODULE_H_ #include "../Configuration/Configuration.h" #include "../Data/Constants.h" namespace VideoCodec {    class Module    {    public:       Module(char* moduleName);       virtual ~Module();       virtual ConfigurationStatus Configure(ConfigurationElement* configuration) = 0;       char* GetModuleName();    protected:       char* moduleName;    }; } #endif /*MODULE_H_*/