Files
EgtGeneral/CmdParser.h
T

36 lines
1.0 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2013-2013
//----------------------------------------------------------------------------
// File : CmdParser.h Data : 25.11.13 Versione : 1.3a1
// Contenuto : Dichiarazione della classe CmdParser.
//
//
//
// Modifiche : 19.01.13 DS Creazione modulo.
//
//
//----------------------------------------------------------------------------
#pragma once
#include "/EgtDev/Include/EgnCmdParser.h"
#include "CmdScanner.h"
//----------------------------------------------------------------------------
class CmdParser : public ICmdParser
{
public :
CmdParser( void) ;
~CmdParser( void) ;
bool Init( std::string sCmdFile, ICmdExecutor* pCmdExec, ILogger* pLogger) ;
bool Run( void) ;
private :
bool ExecCommand( const std::string& sCmd, const std::string& sParams) ;
private :
CmdScanner m_TheScanner ;
ICmdExecutor* m_pTheExecutor ;
ILogger* m_pLogger ;
} ;