//---------------------------------------------------------------------------- // EgalTech 2013-2014 //---------------------------------------------------------------------------- // File : EGnCmdExecutor.h Data : 21.03.14 Versione : 1.5c3 // Contenuto : Dichiarazione della interfaccia ICmdExecutor. // // // // Modifiche : 25.11.13 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include "/EgtDev/Include/EgtStringBase.h" class ICmdParser ; //---------------------------------------------------------------------------- class __declspec( novtable) ICmdExecutor { public : virtual ~ICmdExecutor( void) {} virtual bool SetCmdParser( ICmdParser* pParser) = 0 ; virtual bool AddStandardVariables( void) = 0 ; virtual int Execute( const std::string& sCmd1, const std::string& sCmd2, const STRVECTOR& vsParams) = 0 ; } ;