//---------------------------------------------------------------------------- // EgalTech 2016-2016 //---------------------------------------------------------------------------- // File : EXeCmdLogOff.h Data : 24.01.16 Versione : 1.6l9 // Contenuto : Dichiarazione classe per disabilitazione temporanea // registrazione dei comandi in formato lua. // // // Modifiche : 24.01.16 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include "/EgtDev/Include/EXeExecutor.h" //---------------------------------------------------------------------------- class CmdLogOff { public : explicit CmdLogOff( void) { m_bOldLog = ExeDisableCommandLogger() ; } ~CmdLogOff( void) { Reset() ; } void Reset( void) { if ( m_bOldLog) ExeEnableCommandLogger() ; m_bOldLog = false ; } private : bool m_bOldLog ; } ;