tree: ef57f8396e920885dd0cdfa1ee9986ed2ab3542b [path history] [tgz]
  1. app_launch_info.cc
  2. app_launch_info.h
  3. app_restore_data.cc
  4. app_restore_data.h
  5. BUILD.gn
  6. DEPS
  7. full_restore_file_handler.cc
  8. full_restore_file_handler.h
  9. full_restore_info.cc
  10. full_restore_info.h
  11. full_restore_info_unittest.cc
  12. full_restore_read_and_save_unittest.cc
  13. full_restore_read_handler.cc
  14. full_restore_read_handler.h
  15. full_restore_save_handler.cc
  16. full_restore_save_handler.h
  17. full_restore_utils.cc
  18. full_restore_utils.h
  19. OWNERS
  20. README.md
  21. restore_data.cc
  22. restore_data.h
  23. restore_data_unittest.cc
  24. window_info.cc
  25. window_info.h
components/full_restore/README.md

The full_restore component contains code necessary for collecting app launching information, app window information, and writing to the data storage. It provides:

  • The interfaces for chrome/browser/chromeos/full_restore to read the storage to get app launching information.
  • The interfaces for the Window Management component (ash/wm) to collect and save the app windows information.
  • The interfaces for AppService (chrome/browser/apps/app_service) to save the app launching information.
  • The interfaces for components/exo to set the window restoration properties.