hwc_fault_state.cc 443 B

1234567891011121314151617181920212223242526272829
  1. #include "hwc_fault_state.h"
  2. FaultState::FaultState(HwcStateManager* p_hwc_state_manager)
  3. : HwcStateBase()
  4. {
  5. p_hwc_state_manager_ = p_hwc_state_manager;
  6. }
  7. FaultState::~FaultState()
  8. {
  9. }
  10. void FaultState::Enter()
  11. {
  12. log4cplus_error("Here is FaultState");
  13. }
  14. void FaultState::Exit()
  15. {
  16. // do nothing
  17. }
  18. void FaultState::HandleEvent()
  19. {
  20. // 简单处理,程序结束
  21. log4cplus_info("GoodBye hwc_service.");
  22. exit(0);
  23. }