*/
#include "CECCommandHandler.h"
+#include "../platform/util/timeutils.h"
namespace CEC
{
virtual bool HandleGiveDevicePowerStatus(const cec_command &command);
virtual bool HandleGiveDeckStatus(const cec_command &command);
virtual bool HandleRequestActiveSource(const cec_command &command);
+ virtual bool HandleFeatureAbort(const cec_command &command);
+ virtual bool HandleStandby(const cec_command &command);
+ virtual bool TransmitMenuState(const cec_logical_address UNUSED(iInitiator), const cec_logical_address UNUSED(iDestination), cec_menu_state UNUSED(menuState)) { return true; }
- bool m_bSLEnabled;
- bool m_bPowerStateReset;
- bool m_bActiveSourceSent;
+ bool m_bSLEnabled;
+ bool m_bPowerStateReset;
+ bool m_bActiveSourceSent;
+ PLATFORM::CTimeout m_resetPowerState;
};
};